The Pearson Correlation can be obtained from Least Square analysis, so
you may find yalsm.mod in the glpk examples useful.

-- 
  Nigel Galloway
  [email protected]

On Fri, May 5, 2017, at 09:28 PM, Andrew Makhorin wrote:
> -------- Forwarded Message --------
> From: Dolan Antenucci <[email protected]>
> To: [email protected]
> Subject: Tricks with MathProg to approximate non-linear functions?
> Date: Fri, 05 May 2017 16:37:43 +0000
> 
> I'm attempting to use GLPK to solve a problem with a non-linear
> objective function. Specifically, I want to use either a Pearson
> correlation coefficient
> (https://en.wikipedia.org/wiki/Pearson_correlation_coefficient) or
> something similar to the F1 score metric
> (https://en.wikipedia.org/wiki/F1_score). 
> 
> 
> 
> I know that GLPK is restricted to *linear* programming, but I'm
> wondering if there is a trick to representing either of these objectives
> as linear functions.  
> 
> 
> I got some hope when I came across a guide for "MIP linearizations and
> formulations" from FICO
> (http://www.fico.com/en/node/8140?file=5125), which talks about
> approximating non-linear functions with a piecewise linear function, but
> since it is in regards to their Xpress Optimization Suite, I wasn't sure
> how this applied to my case or with GLPK.
> 
> 
> Are there any known tricks with GLPK for what I'm trying to do, or am I
> best off just choosing a linear objective function?
> 
> 
> Best Regards,
> Dolan Antenucci
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Help-glpk mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/help-glpk

-- 
http://www.fastmail.com - IMAP accessible web-mail


_______________________________________________
Help-glpk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-glpk

Reply via email to