[Coin-discuss] Fw: OsiStochSolverInterface -- initial objective and outline
robinlh at us.ibm.com
Thu Feb 27 18:17:40 EST 2003
>How do I get write permission?
Give me a call at 914-045-3032 and let's discuss. But here's a partial
answer for the mailing list.
The people who have write permission are called the COIN-OR core-team
members. The way things are currently set up is that there is usually one
core-team member per project. The core-team member is typically the person
who contributes the base software project on COIN-OR. The core-team member
is responsible for running the project. They must have open-source
education, follow the coin-or procedures for incorporating new
contributions into their project, and be subscribed to the coin-core
A new project needs:
a project name - - is this the "COIN-OR Stochastic Modeling Interface"
legal clearance of existing software (e.g., signed certificates of
originality, and a licensing agreement (hopefully, the CPL))
documentation for the webpages - - such as "what is the project". Check
out the documentation for the other projects, includeing the FAQs.
(all the webpages are in the CVS repository, under the "coin-web"
to decide if a new mailing list is needed
Once the project begins, the core-team member needs to:
send out an annoucement on the coin-announce mailing list
There's more that needs to be said on this topic, like who decided what
projects go on COIN-OR. We're in the process of creating the COIN-OR
Foundation (i.e., the nonprofit incorporated that pays INFORMS for hosting
it). In doing this, we'll be formalizing some aspects of how we
operating. Feedback and alternative views always welcomed.
IBM TJ Watson Research Center
ph: 914-945-3032 fax: 914-945-3434
robinlh at us.ibm.com
Alan King/Watson/IBM at IBMUS@www-124.ibm.com on 02/24/2003 02:47:27 PM
Please respond to coin-discuss at www-124.ibm.com
Sent by: coin-discuss-admin at www-124.ibm.com
To: coin-discuss at oss.software.ibm.com
Subject: [Coin-discuss] Fw: OsiStochSolverInterface -- initial objective
Want to share a couple thoughts on the stochastic project and get your
permission to begin entering code into COIN.
Our first objective will be to write a simple set of interfaces that allow
users to input scenario data, solve, and extract solution data "by
scenario". We'll derive an OsiStochSolverInterface base class from
OsiSolverInterface, and then provide an implementation or two (OSLSE and
Unless there are strenuous objections, it seems to make sense to proceed as
1) introduce row/column labels into the base OsiSolverInterface (defaults
to string returning NULL) and develop a bunch of sort/extract by label
2) base the stochastic information management in OsiStochSolverInterface on
the label utilities (in stochastic programming the labels correspond to
nodes of the scenario tree).
How do I get write permission?
Mathematical Sciences Department
IBM Thomas J. Watson Research Center
(914) 945-1236, 8-862-1236
More information about the Coin-discuss