[Coin-discuss] questions on SMI

Brady Hunsaker hunsaker at engr.pitt.edu
Wed Jun 23 09:13:10 EDT 2004


Thanks for the quick response, Alan.  There appear to be some good
possibilities.  I'll get back to you on or off list if I can persuade
some students to go for it.  Since I'm also trying to learn the material
myself, I may make a contribution of my own.

Brady

On Wed, 2004-06-23 at 09:02, Alan King wrote:
> 
> Alan King
> Mathematical Sciences, IBM Research
> http://www.research.ibm.com/
> http://www.research.ibm.com/people/k/kingaj/
> 
> Campus Relationship Manager: University of Washington
> http://www.washington.edu
> http://www.ibm.com/university
> 
> coin-discuss-admin at www-124.southbury.usf.ibm.com wrote on 06/22/2004
> 03:21:09 PM:
> 
> > I'm currently sitting in on a course on stochastic programming.
> There
> > are about a dozen Ph.D. students in the class, all of whom must do
> some
> > computational exercises (such as implementing the L-shaped method)
> as
> > well as a final project.  If I act fast I may be able to convince
> one or
> > more of them to do final projects that also contribute to SMI.
> > 
> > However, I'm having a little trouble understanding what SMI can
> already
> > do and what it aspires to.  I've been looking through the
> documentation
> > and code, including the unitTest code.
> > 
> > I'd appreciate it if someone familiar with SMI could answer these
> few
> > questions:
> > 
> > 1.  Current capabilities of SMI:  store scenario-based problems,
> read
> > SMPS format, use OSI to solve deterministic equivalent (extensive
> > form).  Is that correct? 
> 
> Yes: with one addition -- also have ability to store problems with
> independent random vectors.
> 
> > 
> > 2.  Would an L-shaped method algorithm be a good addition?  Is one
> > already in the works?  Are other solution methods particularly
> desirable
> > at this point?
> 
> Yes: an L-shaped would be a good addition.  I am planning to do one
> but won't 
> get around to it for a while.
> Also interesting (and perhaps easier to implement) a progressive
> hedging method.  JJF has code the quadratic already, so should be
> straightforward to implement.
> 
> > 
> > 3.  Is it correct that adding chance constraints would involve
> > developing a new class?  (For starters, I guess it would store the
> > description of the chance constraints and would also provide a
> solution
> > through deterministic equivalents for the basic cases.)  
> > 
> 
> Hmm.  I guess I would subclass SmiScnModel for this (stick to discrete
> distributions) and then have a method "declareChanceConstraint"?
> 
> > 4.  Any other ideas for projects that might be useful at this point?
> 
> Would be nice to have:
>         declare integer variables and propagate through deterministic
> equivalent
>         quadratic objective
>         more classes of stochastic random variables -- especially arma
> type
> 
> > 
> > Students are supposed to decide their final project topics by the
> end of
> > the week, so a response within a day or two would be appreciated. 
> > Thanks,
> > 
> > Brady
> >
> 
> Thanks!
> Alan
>  




More information about the Coin-discuss mailing list