- Library Home /
- Search Collections /
- Open Collections /
- Browse Collections /
- UBC Theses and Dissertations /
- Computing the conjugate of nonconvex bivariate piecewise...
Open Collections
UBC Theses and Dissertations
UBC Theses and Dissertations
Computing the conjugate of nonconvex bivariate piecewise linear-quadratic functions Karmarkar, Tanmaya Narendra
Abstract
Computing the minima of a convex function is much easier than computing the same for a nonconvex function. Every nonconvex function has the same minimum as its convex envelope and the minima of the nonconvex function are contained in the set of minima of its convex envelope. We compute the conjugate of a bivariate piecewise linear-quadratic (PLQ) function as a first step toward the computation of the convex envelope. Our algorithm starts with computing the convex envelope of each piece obtaining a rational function defined over a polyhedral subdivision. Then we compute the conjugate of each of those pieces and obtain a fractional form defined over a parabolic subdivision. The last step is to compute the maximum of all those functions to obtain the conjugate of the original piecewise linear-quadratic function as a piecewise function defined on a parabolic subdivision. Our implementation in MATLAB uses symbolic computation and rational numbers to avoid any floating-point errors. We have developed the theory to compute the conjugate by computing the maximum of the conjugates corresponding to all the pieces and have implemented the code to compute the convex envelope, conjugate of each piece and the conjugate of the PLQ function.
Item Metadata
Title |
Computing the conjugate of nonconvex bivariate piecewise linear-quadratic functions
|
Creator | |
Supervisor | |
Publisher |
University of British Columbia
|
Date Issued |
2024
|
Description |
Computing the minima of a convex function is much easier than computing
the same for a nonconvex function. Every nonconvex function has
the same minimum as its convex envelope and the minima of the nonconvex
function are contained in the set of minima of its convex envelope. We compute
the conjugate of a bivariate piecewise linear-quadratic (PLQ) function
as a first step toward the computation of the convex envelope.
Our algorithm starts with computing the convex envelope of each piece
obtaining a rational function defined over a polyhedral subdivision. Then
we compute the conjugate of each of those pieces and obtain a fractional
form defined over a parabolic subdivision. The last step is to compute the
maximum of all those functions to obtain the conjugate of the original piecewise
linear-quadratic function as a piecewise function defined on a parabolic
subdivision.
Our implementation in MATLAB uses symbolic computation and rational
numbers to avoid any floating-point errors.
We have developed the theory to compute the conjugate by computing
the maximum of the conjugates corresponding to all the pieces and have
implemented the code to compute the convex envelope, conjugate of each
piece and the conjugate of the PLQ function.
|
Genre | |
Type | |
Language |
eng
|
Date Available |
2024-07-05
|
Provider |
Vancouver : University of British Columbia Library
|
Rights |
Attribution-NonCommercial-NoDerivatives 4.0 International
|
DOI |
10.14288/1.0444097
|
URI | |
Degree | |
Program | |
Affiliation | |
Degree Grantor |
University of British Columbia
|
Graduation Date |
2024-09
|
Campus | |
Scholarly Level |
Graduate
|
Rights URI | |
Aggregated Source Repository |
DSpace
|
Item Media
Item Citations and Data
Rights
Attribution-NonCommercial-NoDerivatives 4.0 International