<html><div style='background-color:'><DIV>
<P><BR><BR></P></DIV> <DIV></DIV><BR><BR><BR> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV> </DIV> <DIV></DIV> <DIV> </DIV> <DIV></DIV> <DIV>Hello!</DIV> <DIV> </DIV> <DIV>You might find the following site of interest:</DIV> <DIV> </DIV> <DIV><A href="http://oss.software.ibm.com/developerworks/opensource/coin/index.html">http://oss.software.ibm.com/developerworks/opensource/coin/index.html</A></DIV> <DIV> </DIV> <DIV>It is an attempt to do for optimization algorithms the equivalent of open source code.</DIV> <DIV> </DIV> <DIV>Jose</DIV> <DIV> </DIV> <DIV> </DIV> <DIV>*************************</DIV> <DIV></DIV> <DIV>José Lobo</DIV> <DIV></DIV> <DIV>Visiting Researcher</DIV> <DIV></DIV> <DIV>Santa Fe Institute</DIV> <DIV></DIV> <DIV>1399 Hyde Park Road</DIV> <DIV></DIV> <DIV>Santa Fe, NM 87501</DIV> <DIV></DIV> <DIV>office: 505-984-8800, ext.264 </DIV> <DIV></DIV> <DIV>fax: 505-982-0565</DIV> <DIV></DIV> <DIV>mobile: 505-577-6822</DIV> <DIV></DIV> <DIV><A href="mailto:[hidden email]">[hidden email]</A></DIV> <DIV></DIV> <DIV> </DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV></div><br clear=all><hr>Tired of spam? Get <a href="http://g.msn.com/8HMDENUS/2734">advanced junk mail protection</a> with MSN 8.</html> |
This is a multi-part message in MIME format.
------=_NextPart_000_000A_01C2E173.3A78A930 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8bit This is good news. I had always thought that it would be good to have an open API optimization library similar to the JSR for Data Mining http://jcp.org/en/jsr/detail?id=73 It may be that the issues for optimization are less the systems integration issues that would be serviced by a unified API and more the variety of methods. Is there some framework that all the methods could subscribe to or is that premature? Carl -----Original Message----- From: [hidden email] [mailto:[hidden email]]On Behalf Of Jose Lobo Sent: Monday, March 03, 2003 10:05 AM To: [hidden email] Subject: [FRIAM] Re:Open Source for Optimization Algorithms Hello! You might find the following site of interest: http://oss.software.ibm.com/developerworks/opensource/coin/index.html It is an attempt to do for optimization algorithms the equivalent of open source code. Jose ************************* José Lobo Visiting Researcher Santa Fe Institute 1399 Hyde Park Road Santa Fe, NM 87501 office: 505-984-8800, ext.264 fax: 505-982-0565 mobile: 505-577-6822 [hidden email] ---------------------------------------------------------------------------- -- Tired of spam? Get advanced junk mail protection with MSN 8. ========================================================= FRIAM Complexity Coffee listserv Meets Fridays 9AM @ Museum Hill Cafe Archives, unsubscribe, etc.: http://www.redfish.com/mailman/listinfo/friam_redfish.com ------=_NextPart_000_000A_01C2E173.3A78A930 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2715.400" name=3DGENERATOR></HEAD> <BODY> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2>This=20 is good news. I had always thought that it would be good to have = an open=20 API </FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2>optimization library </FONT></SPAN><SPAN = class=3D098084916-03032003><FONT=20 face=3DArial color=3D#0000ff size=3D2>similar to the JSR for Data Mining = <A=20 href=3D"http://jcp.org/en/jsr/detail?id=3D73">http://jcp.org/en/jsr/detai= l?id=3D73</A></FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2>It may=20 be that the issues for optimization are less the systems integration = issues=20 that</FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2>would=20 be serviced by a unified API and more the variety of methods. Is = there=20 some</FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2>framework that all the methods could subscribe to or is that=20 premature?</FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial color=3D#0000ff = size=3D2>Carl</FONT></SPAN></DIV> <BLOCKQUOTE> <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT = face=3DTahoma=20 size=3D2>-----Original Message-----<BR><B>From:</B> = [hidden email]=20 [mailto:[hidden email]]<B>On Behalf Of </B>Jose = Lobo<BR><B>Sent:</B>=20 Monday, March 03, 2003 10:05 AM<BR><B>To:</B>=20 [hidden email]<BR><B>Subject:</B> [FRIAM] Re:Open Source for = Optimization=20 Algorithms<BR><BR></FONT></DIV> <DIV> <DIV> <P><BR><BR></P></DIV> <DIV></DIV><BR><BR><BR> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV> </DIV> <DIV></DIV> <DIV> </DIV> <DIV></DIV> <DIV>Hello!</DIV> <DIV> </DIV> <DIV>You might find the following site of interest:</DIV> <DIV> </DIV> <DIV><A=20 = href=3D"http://oss.software.ibm.com/developerworks/opensource/coin/index.= html">http://oss.software.ibm.com/developerworks/opensource/coin/index.ht= ml</A></DIV> <DIV> </DIV> <DIV>It is an attempt to do for optimization algorithms the equivalent = of open source code.</DIV> <DIV> </DIV> <DIV>Jose</DIV> <DIV> </DIV> <DIV> </DIV> <DIV>*************************</DIV> <DIV></DIV> <DIV>Jos=E9 Lobo</DIV> <DIV></DIV> <DIV>Visiting Researcher</DIV> <DIV></DIV> <DIV>Santa Fe Institute</DIV> <DIV></DIV> <DIV>1399 Hyde Park Road</DIV> <DIV></DIV> <DIV>Santa Fe, NM 87501</DIV> <DIV></DIV> <DIV>office: 505-984-8800, ext.264 </DIV> <DIV></DIV> <DIV>fax: 505-982-0565</DIV> <DIV></DIV> <DIV>mobile: 505-577-6822</DIV> <DIV></DIV> <DIV><A = href=3D"mailto:[hidden email]">[hidden email]</A></DIV> <DIV></DIV> <DIV> </DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV> <DIV></DIV></DIV><BR clear=3Dall> <HR> Tired of spam? Get <A href=3D"http://g.msn.com/8HMDENUS/2734">advanced = junk mail=20 protection</A> with MSN 8.=20 = =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D FRIAM Complexity=20 Coffee listserv Meets Fridays 9AM @ Museum Hill Cafe Archives, = unsubscribe,=20 etc.:=20 http://www.redfish.com/mailman/listinfo/friam_redfish.com</BLOCKQUOTE></B= ODY></HTML> ------=_NextPart_000_000A_01C2E173.3A78A930-- |
This is a multi-part message in MIME format.
------=_NextPart_000_0005_01C2E1D0.6EE7FE20 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit ILOG was developing a common API for optimization problems 3 years ago. First, they have an optimization scripting environment called OPL studio. You could write a program that collects data, expresses constraints and an objective. Then, you could try it with different solvers and even to a limited degree create a hybrid solver. So, the OPL language is, in a sense, a common API. They did that before they came out with their common C++ API for all their solvers. That API is called Orchestra, I believe. Orechestra was a single API for expressing constraints, objectives, and heuristics. Then, you could try different solvers and even sequence them into hybrids. This is all done with elegant overloaded C++, so that pow(a,2) + pow(b,2) = pow(c,2) means something. So, no, it is not premature. It is possible. However, I can say with some assurance that ILOG invested heavily in the integration of these solvers. -David -----Original Message----- From: [hidden email] [mailto:[hidden email]]On Behalf Of Carl Tollander Sent: Monday, March 03, 2003 9:54 AM To: [hidden email] Subject: RE: [FRIAM] Re:Open Source for Optimization Algorithms This is good news. I had always thought that it would be good to have an open API optimization library similar to the JSR for Data Mining http://jcp.org/en/jsr/detail?id=73 It may be that the issues for optimization are less the systems integration issues that would be serviced by a unified API and more the variety of methods. Is there some framework that all the methods could subscribe to or is that premature? Carl ------=_NextPart_000_0005_01C2E1D0.6EE7FE20 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2723.2500" name=3DGENERATOR></HEAD> <BODY> <DIV><SPAN class=3D509274904-04032003><FONT face=3DArial color=3D#0000ff = size=3D2>ILOG=20 was developing a common API for optimization problems 3 years ago. = First,=20 they have an optimization scripting environment called OPL studio. = You=20 could write a program that collects data, expresses constraints and an=20 objective. Then, you could try it with different solvers and even = to a=20 limited degree create a hybrid solver. So, the OPL language is, in = a=20 sense, a common API.</FONT></SPAN></DIV> <DIV><SPAN class=3D509274904-04032003><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D509274904-04032003><FONT face=3DArial color=3D#0000ff = size=3D2>They=20 did that before they came out with their common C++ API for all their=20 solvers. That API is called Orchestra, I believe. Orechestra = was a=20 single API for expressing constraints, objectives, and heuristics. = Then,=20 you could try different solvers and even sequence them into = hybrids. This=20 is all done with elegant overloaded C++, so that pow(a,2) + pow(b,2) =3D = pow(c,2)=20 means something.</FONT></SPAN></DIV> <DIV><SPAN class=3D509274904-04032003><FONT face=3DArial color=3D#0000ff = size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D509274904-04032003><FONT face=3DArial color=3D#0000ff = size=3D2>So,=20 no, it is not premature. It is possible. However, I can say = with=20 some assurance that ILOG invested heavily in the integration of these=20 solvers.</FONT> <P><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20 class=3D509274904-04032003>-David</SPAN></FONT></FONT></FONT></P></SPAN><= /DIV> <DIV><FONT face=3DTahoma><FONT size=3D2><SPAN=20 class=3D509274904-04032003> </SPAN>-----Original = Message-----<BR><B>From:</B>=20 [hidden email] [mailto:[hidden email]]<B>On Behalf Of = </B>Carl=20 Tollander<BR><B>Sent:</B> Monday, March 03, 2003 9:54 AM<BR><B>To:</B>=20 [hidden email]<BR><B>Subject:</B> RE: [FRIAM] Re:Open Source for = Optimization=20 Algorithms<BR><BR></DIV></FONT></FONT> <BLOCKQUOTE dir=3Dltr=20 style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px = solid; MARGIN-RIGHT: 0px"> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff size=3D2>This=20 is good news. I had always thought that it would be good to have = an open=20 API </FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff=20 size=3D2>optimization library </FONT></SPAN><SPAN = class=3D098084916-03032003><FONT=20 face=3DArial color=3D#0000ff size=3D2>similar to the JSR for Data = Mining <A=20 = href=3D"http://jcp.org/en/jsr/detail?id=3D73">http://jcp.org/en/jsr/detai= l?id=3D73</A></FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff size=3D2>It=20 may be that the issues for optimization are less the systems = integration=20 issues that</FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff=20 size=3D2>would be serviced by a unified API and more the variety of=20 methods. Is there some</FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff=20 size=3D2>framework that all the methods could subscribe to or is that=20 premature?</FONT></SPAN></DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff=20 size=3D2></FONT></SPAN> </DIV> <DIV><SPAN class=3D098084916-03032003><FONT face=3DArial = color=3D#0000ff=20 size=3D2>Carl</FONT></SPAN></DIV></BLOCKQUOTE></BODY></HTML> ------=_NextPart_000_0005_01C2E1D0.6EE7FE20-- |
Free forum by Nabble | Edit this page |