Skip to content

Commit 727a806

Browse files
committed
Fix issue caused by tiny non-zero values for commitment variables.
Don't count on MP-Opt-Model's miqps_<solver>() to round integer variable solutions.
1 parent 39520a5 commit 727a806

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

CHANGES.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ Change history for MOST
55
since 1.3
66
---------
77

8+
#### 3/19/25
9+
- Fix issue caused by tiny non-zero values for commitment variables.
10+
Don't count on MP-Opt-Model's `miqps_<solver>()` functions to round
11+
integer variable solutions.
12+
813
#### 10/7/24
914
- Tweak tests (again) to avoid warnings and presolve bug with HiGHS-based
1015
`linprog` and `intlinprog` in Optimization Toolbox R2024b.

lib/most.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2134,7 +2134,7 @@
21342134
om = mdo.om;
21352135
for t = 1:nt
21362136
if UC
2137-
mdo.UC.CommitSched(:, t) = om.get_soln('var', 'u', {t});
2137+
mdo.UC.CommitSched(:, t) = om.get_soln('var', 'u', {t}) > 0.01;
21382138
end
21392139
for j = 1:mdi.idx.nj(t)
21402140
for k = 1:mdi.idx.nc(t,j)+1

lib/mostver.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
v = struct( 'Name', 'MOST', ...
2727
'Version', '1.3.1-dev', ...
2828
'Release', '', ...
29-
'Date', '01-Mar-2025' );
29+
'Date', '19-Mar-2025' );
3030
if nargout > 0
3131
if nargin > 0
3232
rv = v;

0 commit comments

Comments
 (0)