Re: [ojAlgo-user] Future changes to the optimisation package
Mathematics, linear algebra and optimisation
Brought to you by:
apete
From: Petru A. <pau...@pi...> - 2012-05-11 12:29:27
|
Anders, That's fine, but then could you improve the ExpressionBasedModel API? Currently it is a bit cumbersome and error-prone for "novices", e.g. it is not easy to know when you're adding the quadratic objective function, the linear constraints, or / and the variable lower/upper limits. One possibility would be to have specific QuadraticExpression and LinearExpression classes. Also, some methods that are now deprecated were quiet usefull in the past - e.g. min. square objective function. Kind regards, Pierre From: "Anders Peterson" <an...@op...> To: "ojAlgo ojAlgo" <oja...@li...> Date: 11.05.2012 12:38 Subject: [ojAlgo-user] Future changes to the optimisation package There are a number of changes/fixes/additions that are long overdue for the optimisation package. Not sure when I'll have time to do them all, but right now I feel a little inspired. Things (api) will change... Using the ExpressionsBasedModel to feed the solvers is, as far as I can tell, the future-safe way. Don't create matrices - create Expressions. Feeding the linear and quadratic solvers matrices directly will most likely still be supported in the future, but the api for how to do that will change. /Anders ------------------------------------------------------------------------------ Live Security Virtual Conference Exclusive live event will cover all the ways today's security and threat landscape has changed and how IT managers can respond. Discussions will include endpoint security, mobile security and the latest in malware threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ _______________________________________________ ojAlgo-user mailing list ojA...@li... https://lists.sourceforge.net/lists/listinfo/ojalgo-user _____________________________________________________________________ Message électronique privé - les sociétés du Groupe Pictet n'assument aucune responsabilité s'agissant du contenu de ce message; celle-ci incombe exclusivement à son auteur et / ou expéditeur. _____________________________________________________________________ Personal e-mail - Only the author and / or sender of this message and not any of the Pictet Group entities may be held liable for the content herein. _____________________________________________________________________ Pictet reserves the right to monitor and record business and personal communications. By responding to an email or call from a Pictet employee you are taken to have consented to such monitoring and recording. _____________________________________________________________________ |