<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ashish Agarwal &#187; OCaml</title>
	<atom:link href="http://ashishagarwal.org/tag/ocaml/feed/" rel="self" type="application/rss+xml" />
	<link>http://ashishagarwal.org</link>
	<description></description>
	<lastBuildDate>Mon, 30 Jan 2012 18:45:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>logit &#8211; a simple tool to date-stamp files into a log directory</title>
		<link>http://ashishagarwal.org/2010/04/21/logit-release/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=logit-release</link>
		<comments>http://ashishagarwal.org/2010/04/21/logit-release/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 18:18:02 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[OCaml]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=59</guid>
		<description><![CDATA[http://github.com/agarwal/logit]]></description>
			<content:encoded><![CDATA[<p><a href="http://github.com/agarwal/logit">http://github.com/agarwal/logit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/04/21/logit-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Toward Interactive Statistical Modeling</title>
		<link>http://ashishagarwal.org/2010/03/27/iccs2010/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iccs2010</link>
		<comments>http://ashishagarwal.org/2010/03/27/iccs2010/#comments</comments>
		<pubDate>Sat, 27 Mar 2010 22:39:22 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[OCaml]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Statistics]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=44</guid>
		<description><![CDATA[Abstract When solving machine learning problems, there is currently little automated support for easily experimenting with alternative statistical models or solution strategies. This is because this activity often requires expertise from several diﬀerent ﬁelds (e.g., statistics, optimization, linear algebra), and &#8230; <a href="http://ashishagarwal.org/2010/03/27/iccs2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Abstract</strong></p>
<blockquote><p>When solving machine learning problems, there is currently little automated support for easily experimenting with alternative statistical models or solution strategies. This is because this activity often requires expertise from several diﬀerent ﬁelds (e.g., statistics, optimization, linear algebra), and the level of formalism required for automation is much higher than for a human solving problems on paper. We present a system toward addressing these issues, which we achieve by (1) formalizing a type theory for probability and optimization, and (2) providing an interactive rewrite system for applying problem reformulation theorems. Automating solution strategies this way enables not only manual experimentation but also higher-level, automated activities, such as autotuning.</p></blockquote>
<p><a class="html" href="http://dx.doi.org/10.1016/j.procs.2010.04.205">Download from publisher</a><br />
<a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/06/ICCS_2010_Talk.pdf">Presentation slides</a></p>
<p><center></p>
<div style="width:425px" id="__ss_6242390"><object id="__sse6242390" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=iccs2010talk-101219124801-phpapp01&#038;rel=0&#038;stripped_title=iccs-2010-talk&#038;userName=agarwal1975" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6242390" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=iccs2010talk-101219124801-phpapp01&#038;rel=0&#038;stripped_title=iccs-2010-talk&#038;userName=agarwal1975" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p></center></p>
<p><strong>Citation</strong><br />
Sooraj Bhat, Ashish Agarwal, Alexander Gray, Richard Vuduc (2010). Toward Interactive Statistical Modeling, In <em>Procedia Computer Science, International Conference on Computational Science ICCS 2010</em>, <strong>1</strong>(1): 1892-1838.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/03/27/iccs2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automating Mathematical Program Transformations</title>
		<link>http://ashishagarwal.org/2010/01/18/automating-mp-transformations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=automating-mp-transformations</link>
		<comments>http://ashishagarwal.org/2010/01/18/automating-mp-transformations/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 19:13:17 +0000</pubDate>
		<dc:creator>ashish</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[OCaml]]></category>
		<category><![CDATA[Optimization]]></category>
		<category><![CDATA[Types]]></category>

		<guid isPermaLink="false">http://ashishagarwal.org/?p=35</guid>
		<description><![CDATA[Abstract Mathematical programs (MPs) are a class of constrained optimization problems that include linear, mixed-integer, and disjunctive programs. Strategies for solving MPs rely heavily on various transformations between these subclasses, but most are not automated because MP theory does not &#8230; <a href="http://ashishagarwal.org/2010/01/18/automating-mp-transformations/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Abstract</strong></p>
<blockquote><p>Mathematical programs (MPs) are a class of constrained optimization problems that include linear, mixed-integer, and disjunctive programs. Strategies for solving MPs rely heavily on various transformations between these subclasses, but most are not automated because MP theory does not presently treat programs as syntactic objects. In this work, we present the ﬁrst syntactic deﬁnition of MP and of some widely used MP transformations, most notably the big-M and convex hull methods for converting disjunctive constraints. We use an embedded OCaml DSL on problems from chemical process engineering and operations research to compare our automated transformations to existing technology—ﬁnding that no one technique is always best—and also to manual reformulations—ﬁnding that our mechanizations are comparable to human experts. This work enables higher-level solution strategies that can use these transformations as subroutines.
</p></blockquote>
<p><a class="html" href="http://dx.doi.org/10.1007/978-3-642-11503-5_12">Download from publisher</a><br />
<a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/06/Preprint_PADL2010.pdf">Download preprint</a><br />
<a class="zip" href="http://ashishagarwal.org/wp-content/uploads/2010/03/padl2010-code.tar.gz">Associated code</a><br />
<a class="pdf" href="http://ashishagarwal.org/wp-content/uploads/2010/03/padl2010_talk.pdf">Presentation slides</a></p>
<p><center></p>
<div style="width:425px" id="__ss_6242291"><object id="__sse6242291" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=padl2010talk-101219123908-phpapp01&#038;rel=0&#038;stripped_title=padl-2010-talk&#038;userName=agarwal1975" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse6242291" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=padl2010talk-101219123908-phpapp01&#038;rel=0&#038;stripped_title=padl-2010-talk&#038;userName=agarwal1975" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
<p></center></p>
<p><strong>Citation</strong><br />
Ashish Agarwal, Sooraj Bhat, Alexander Gray, Ignacio E. Grossmann (2010). Automating Mathematical Program Transformations, in <em>Proceedings of the 12th International Symposium on Practical Aspects of Declarative Languages, PADL 2010</em>, Vol 5937 of <em>Lecture Notes in Computer Science</em>, pp. 134-148.</p>
]]></content:encoded>
			<wfw:commentRss>http://ashishagarwal.org/2010/01/18/automating-mp-transformations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

