<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Free optimization software from Microsoft</title>
	<atom:link href="http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/</link>
	<description>The blog of John D. Cook</description>
	<lastBuildDate>Sat, 11 Feb 2012 22:42:11 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: AV</title>
		<link>http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/comment-page-1/#comment-40167</link>
		<dc:creator>AV</dc:creator>
		<pubDate>Thu, 17 Jun 2010 02:41:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=1332#comment-40167</guid>
		<description>I use IronPython with Ironclad so that I can use openopt (which has a numpy dependancy) for my numerical optimizations. However, I found it to be so slow that I just switched back to CPython altogether.</description>
		<content:encoded><![CDATA[<p>I use IronPython with Ironclad so that I can use openopt (which has a numpy dependancy) for my numerical optimizations. However, I found it to be so slow that I just switched back to CPython altogether.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/comment-page-1/#comment-29490</link>
		<dc:creator>John</dc:creator>
		<pubDate>Wed, 23 Dec 2009 23:34:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=1332#comment-29490</guid>
		<description>Nitish, hopefully Solver Foundation will work.  If not, maybe &lt;a href=&quot;http://www.johndcook.com/blog/2009/03/19/ironclad-ironpytho/&quot; rel=&quot;nofollow&quot;&gt;Ironclad&lt;/a&gt; could help your experience using Iron Python with other Python code.</description>
		<content:encoded><![CDATA[<p>Nitish, hopefully Solver Foundation will work.  If not, maybe <a href="http://www.johndcook.com/blog/2009/03/19/ironclad-ironpytho/" rel="nofollow">Ironclad</a> could help your experience using Iron Python with other Python code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nitish Shukla</title>
		<link>http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/comment-page-1/#comment-29489</link>
		<dc:creator>Nitish Shukla</dc:creator>
		<pubDate>Wed, 23 Dec 2009 23:32:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=1332#comment-29489</guid>
		<description>Hi,

I found CVXOPT amazing for my optimization needs but developing an entire application around it proved very very tedious - i.e. the rest of the Python code for UI. Then I tried plugging CVXOPT to C# from IPY, and it was the most painful programming experience ever. And it didn&#039;t work. In the end I shelved the idea.

With SF I am trying it again. I am only downloading it but there are already signs that it might not work out, again. http://code.msdn.microsoft.com/solverfoundation/Thread/View.aspx?ThreadId=1450</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I found CVXOPT amazing for my optimization needs but developing an entire application around it proved very very tedious &#8211; i.e. the rest of the Python code for UI. Then I tried plugging CVXOPT to C# from IPY, and it was the most painful programming experience ever. And it didn&#8217;t work. In the end I shelved the idea.</p>
<p>With SF I am trying it again. I am only downloading it but there are already signs that it might not work out, again. <a href="http://code.msdn.microsoft.com/solverfoundation/Thread/View.aspx?ThreadId=1450" rel="nofollow">http://code.msdn.microsoft.com/solverfoundation/Thread/View.aspx?ThreadId=1450</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/comment-page-1/#comment-12319</link>
		<dc:creator>John</dc:creator>
		<pubDate>Fri, 23 Jan 2009 00:06:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=1332#comment-12319</guid>
		<description>Danny,

I&#039;m not sure the purpose of the Solver Foundation software. I suppose seamless integration with .NET is the draw.

Another option would be to use IronPython as a bridge between the Python tools you mention and .NET, though this might require some tedious marshaling code.</description>
		<content:encoded><![CDATA[<p>Danny,</p>
<p>I&#8217;m not sure the purpose of the Solver Foundation software. I suppose seamless integration with .NET is the draw.</p>
<p>Another option would be to use IronPython as a bridge between the Python tools you mention and .NET, though this might require some tedious marshaling code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Danny</title>
		<link>http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/comment-page-1/#comment-12318</link>
		<dc:creator>Danny</dc:creator>
		<pubDate>Thu, 22 Jan 2009 21:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=1332#comment-12318</guid>
		<description>I&#039;ve been extremely satisfied with the free optimization you can get with Python.
My set of tools:

&lt;a href=&quot;http://abel.ee.ucla.edu/cvxopt&quot; rel=&quot;nofollow&quot;&gt;CVX OPT&lt;/a&gt; for convex optimization.
&lt;a href=&quot;https://www.astro.rug.nl/efidad/scipy.optimize.html&quot; rel=&quot;nofollow&quot;&gt;scipy.optimize&lt;/a&gt; for general constrained and unconstrained numerical optimization (BFGS, Conjugate Gradients, etc.)
&lt;a href=&quot;http://code.google.com/p/sympy/&quot; rel=&quot;nofollow&quot;&gt;SymPy&lt;/a&gt; for symbolic math, which can be useful either to automatically compute derivative functions to give to numerical methods, or to symbolically solve for an update that is repeated frequently.

Is the purpose of this package just to give tools to people who are developing in C# already, or is it a suggestion that people who do a lot of optimization should consider using C# (at some point in the future) as their development environment?</description>
		<content:encoded><![CDATA[<p>I&#8217;ve been extremely satisfied with the free optimization you can get with Python.<br />
My set of tools:</p>
<p><a href="http://abel.ee.ucla.edu/cvxopt" rel="nofollow">CVX OPT</a> for convex optimization.<br />
<a href="https://www.astro.rug.nl/efidad/scipy.optimize.html" rel="nofollow">scipy.optimize</a> for general constrained and unconstrained numerical optimization (BFGS, Conjugate Gradients, etc.)<br />
<a href="http://code.google.com/p/sympy/" rel="nofollow">SymPy</a> for symbolic math, which can be useful either to automatically compute derivative functions to give to numerical methods, or to symbolically solve for an update that is repeated frequently.</p>
<p>Is the purpose of this package just to give tools to people who are developing in C# already, or is it a suggestion that people who do a lot of optimization should consider using C# (at some point in the future) as their development environment?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: gappy</title>
		<link>http://www.johndcook.com/blog/2009/01/22/free-optimization-software-microsoft/comment-page-1/#comment-12303</link>
		<dc:creator>gappy</dc:creator>
		<pubDate>Thu, 22 Jan 2009 14:06:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.johndcook.com/blog/?p=1332#comment-12303</guid>
		<description>I haven&#039;t tried these routines. The modeling language could be interesting and novel. I would still try to use &lt;a href=&quot;http://www.coin-or.org/&quot; rel=&quot;nofollow&quot;&gt;COIN-OR&lt;/a&gt;, or &lt;a href=&quot;http://lpsolve.sourceforge.net/&quot; rel=&quot;nofollow&quot;&gt;lp_solve&lt;/a&gt;, since a lot of the code has been around for some time, is optimized and bug-free.</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t tried these routines. The modeling language could be interesting and novel. I would still try to use <a href="http://www.coin-or.org/" rel="nofollow">COIN-OR</a>, or <a href="http://lpsolve.sourceforge.net/" rel="nofollow">lp_solve</a>, since a lot of the code has been around for some time, is optimized and bug-free.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.364 seconds -->

