<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>The reasons for "category"</div><div>1. It's not just for solver, i.e. it can be used to categorize other aspects.</div><div>2. It' a grouping mechanism. Having it separate provides structured info.</div><div>3. Bh mixing it into the name, we lose the structure, thus the info. (xxx.yyy could mean anything)</div><div>4. Category in a sense is just like "package" or "namespace" in any language that is used to make sure the name is unique.</div><div>5. If xxx.yyy is a tight name, i.e. xxx and yyy are treated as a whole, then you always can choose not to add a category, say zzz. The name will just be xxx.yyy, NOT zzz.xxx.yyy</div><div><br></div><div>Jun</div><div><br></div><div>> Hi guys,<br>> <br>> In our options paper we say "Another use of the {\tt category} <br>> attribute is to allow a solver to pass options on to external pieces <br>> of software that are used by the solver. For instance, Couenne..."<br>> <br>> In the OSCouenneSolver we then go through contortions to build the <br>> option name out of the "name" and "category" attributes and pass it to <br>> the option loader in Couenne as e.g., "bonmin.warmstart". Wouldn't it <br>> be a lot easier and clearer(!) so simply put "bonmin.warmstart" as the <br>> *name* of the option right away? After all, this is the name you would <br>> use when calling Couenne in stand-alone fashion, and this is what the <br>> Couenne user's manual says you should do. It would also simplify our <br>> code considerably, and it would avoid the contortion of treating <br>> category "ipopt" special, since the loader does not prepend the <br>> 'ipopt' to the option name. That is<br>> <br>> name="print_level" value="6" category="ipopt"<br>> <br>> must be sent to the option loader *without* the 'ipopt.' prepended. I <br>> say, using the "category" attribute in the way we are advocating in <br>> the paper is confusing and can do more harm than good. My preference <br>> would be to simply take that paragraph out of the paper.<br>> <br>> Cheers<br>> <br>> gus<br>> <br>> Cheers<br>> <br>> gus<br>> <br>> <br>> <br>> -------------------------------------------------------<br>> <br>> Horand I. Gassmann, Professor<br>> <br>> School of Business Administration, Dalhousie University<br>> 6100 University Avenue, PO Box 15000<br>> Halifax, Nova Scotia, Canada, B3H 4R2<br>> ph. (902) 494-1844<br>> fax (902) 494-1107<br>> <br>> http://myweb.dal.ca/gassmann/<br>> <br></div>                                            </div></body>
</html>