@@ -7,10 +7,7 @@ optimization problems called _StochOptFormat_, with the file extension
77For convenience, we abbreviate StochOptFormat to _ SOF_ .
88
99StochOptFormat is defined by the [ JSON schema] ( http://JSON-schema.org )
10- [ ` https://odow.github.io/StochOptFormat/versions/sof-0.3.schema.json ` ] ( https://odow.github.io/StochOptFormat/versions/sof-0.3.schema.json ) .
11-
12- _ Note: StochOptFormat is in development. If you have suggestions or comments,
13- please [ open an issue] ( https://github.com/odow/StochOptFormat/issues/new ) ._
10+ [ ` https://odow.github.io/StochOptFormat/versions/sof-1.schema.json ` ] ( https://odow.github.io/StochOptFormat/versions/sof-1.schema.json ) .
1411
1512** Authors**
1613
@@ -92,9 +89,8 @@ When developing StochOptFormat, we set out to create:
9289Equally as important as the things that we set out to do, are the things that we
9390did _ not_ set out to do:
9491
95- - We did not try to incorporate chance constraints
96- - We did not try to incorporate continuous random variables
97- - We did not try to incorporate decision-hazard nodes.
92+ - We did not try to incorporate chance constraints.
93+ - We did not try to incorporate continuous random variables.
9894
9995Finally, StochOptFormat is not an algebraic modeling language for stochastic
10096programming. Instead, it is an instance format [ 5] .
@@ -249,7 +245,7 @@ Encoded in StochOptFormat, the newsvendor problem becomes:
249245 "name" : " newsvendor" ,
250246 "date" : " 2023-05-02" ,
251247 "description" : " A StochOptFormat implementation of the classical two-stage newsvendor problem." ,
252- "version" : {"major" : 0 , "minor" : 3 },
248+ "version" : {"major" : 1 , "minor" : 0 },
253249 "root" : {
254250 "state_variables" : {"x" : 0.0 },
255251 "successors" : {"first_stage" : 1.0 }
@@ -548,7 +544,7 @@ resulting policy, such as expected objective values, and various quantiles.
548544 trivially extends to infinite horizon problems and problems with a stochastic
549545 process that is not stagewise independent.
550546
551- - Q: MathOptFormat is too complicated. Why can't we use LP or MPS files?
547+ - Q: Why MathOptFormat instead of LP or MPS files?
552548
553549 A: MathOptFormat can be read and writen by most programming languages. In
554550 addition, it is very general and easy to extend. Please read Section 2 of [ 2]
0 commit comments