Professional Documents
Culture Documents
O(log n) time
Deepak Kumar
August 3, 2016
Motivation
Algorithm
Functions Description
approx sub lncase(plqf,x, ) Main function calling other subroutines
plq binary search() Implementation 1 in primal & 2 in Dual domain
find solutions() Incorporates binary search jumps; returns bounds
true bound check() computes roots and checks their feasible
point lft calc() returns conjugates value at a point
roots plq plql() returns roots for quadratic and linear cases
plq ff sol() Accomodates x < plqf (1, 1);first function case
plq lf sol() Accomodates x > plqf (N 1, 1); last function c
plq extd sol() for Linear part between two Quadratic functions
Case 6.1 One Solution for Quadratic Function implies two more cases:One
Solution in first function and other in right part or Just one
solution in first part:
Case 6.1.1 One Solution in first function and other in right part Similar as
linear case
sl = plq ff sol() & su = plq sol right()
Approximate Subdifferential of PLQ Functions in O(log n) time Deepak Kumar
Special Cases
Contd....
Case 9 Two adjacent Quadratic Functions When there are two adjacent
different Quadratic functions in plqf, there is discontinuity of
differential values in conjugate domain which are connected with a
linear line,so intersection(between plql & this line) could occur in
this part. Hence when this case occurs the solution is given by