Skip to content

Commit 35e81cd

Browse files
committed
Release 5.0 (updated).
- Move examples from `lib/t` to their own `examples` directory.
1 parent 13aa775 commit 35e81cd

9 files changed

Lines changed: 46 additions & 46 deletions

File tree

CITATION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ appropriate. For version 5.0, use:
55

66
R. D. Zimmerman. MP-Opt-Model User's Manual, Version 5.0. 2025.
77
[Online]. Available: https://matpower.org/docs/MP-Opt-Model-manual-5.0.pdf
8-
doi: 10.5281/zenodo.15851564
8+
doi: 10.5281/zenodo.15871431
99

1010
For a version non-specific citation, use the following citation and DOI,
1111
with *\<YEAR\>* replaced by the year of the most recent release:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ For version 5.0, use:
220220

221221
> R. D. Zimmerman. *MP-Opt-Model User's Manual, Version 5.0*. 2025.
222222
[Online]. Available: https://matpower.org/docs/MP-Opt-Model-manual-5.0.pdf
223-
doi: [10.5281/zenodo.15851564](https://doi.org/10.5281/zenodo.15851564)
223+
doi: [10.5281/zenodo.15871431](https://doi.org/10.5281/zenodo.15871431)
224224

225225
For a version non-specific citation, use the following citation and DOI,
226226
with *\<YEAR\>* replaced by the year of the most recent release:

docs/MP-Opt-Model-manual.pdf

384 Bytes
Binary file not shown.

docs/other/MP-Opt-Model-Release-Checklist.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Pre-release
4343
- Make updates for current version specific citations:
4444
- version number (3 places)
4545
- year
46-
- latest version DOI, current is: 10.5281/zenodo.15851564
46+
- latest version DOI, current is: 10.5281/zenodo.15871431
4747
- (update here each time)
4848
... in the following places ...
4949
- CITATION file

docs/relnotes/MP-Opt-Model-Release-Notes-5.0.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
What's New in MP-Opt-Model 5.0
22
------------------------------
33

4-
#### Released Jul 9, 2025
4+
#### Released Jul 12, 2025
55

66
Below is a summary of the changes since version 4.2 of MP-Opt-Model. See
77
the [`CHANGES.md`][1] file for all the gory details. For release notes

docs/src/MP-Opt-Model-manual/MIPS-manual.aux

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -95,40 +95,40 @@
9595
\@writefile{toc}{\contentsline {section}{\numberline {5}Acknowledgments}{25}{section.5}\protected@file@percent }
9696
\@writefile{toc}{\contentsline {section}{Appendix \numberline {A}{MIPS}{} Files and Functions}{26}{appendix.1.A}\protected@file@percent }
9797
\newlabel{app:functions}{{A}{26}{\mips {} Files and Functions}{appendix.1.A}{}}
98-
\@writefile{lot}{\contentsline {table}{\numberline {A\mbox {-}1}{\ignorespaces {MIPS}{} Files and Functions}}{26}{table.caption.10}\protected@file@percent }
99-
\newlabel{tab:files}{{A\mbox {-}1}{26}{\mips {} Files and Functions}{table.caption.10}{}}
98+
\@writefile{lot}{\contentsline {table}{\numberline {A\mbox {-}1}{\ignorespaces {MIPS}{} Files and Functions}}{27}{table.caption.10}\protected@file@percent }
99+
\newlabel{tab:files}{{A\mbox {-}1}{27}{\mips {} Files and Functions}{table.caption.10}{}}
100100
\citation{pardiso,pardiso2}
101-
\@writefile{toc}{\contentsline {section}{Appendix \numberline {B}{PARDISO}{} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{27}{appendix.1.B}\protected@file@percent }
102-
\newlabel{app:pardiso}{{B}{27}{\pardiso {} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{appendix.1.B}{}}
103-
\@writefile{brf}{\backcite{pardiso, pardiso2}{{27}{B}{appendix.1.B}}}
104-
\@writefile{toc}{\contentsline {section}{Appendix \numberline {C}Release History}{28}{appendix.1.C}\protected@file@percent }
105-
\newlabel{app:release_history}{{C}{28}{Release History}{appendix.1.C}{}}
106-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.1}Version 1.0 -- released Feb 7, 2011}{28}{subsection.1.C.1}\protected@file@percent }
107-
\newlabel{app:v10}{{C.1}{28}{Version 1.0 -- released Feb 7, 2011}{subsection.1.C.1}{}}
108-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.2}Version 1.0.1 -- released Apr 30, 2012}{28}{subsection.1.C.2}\protected@file@percent }
109-
\newlabel{app:v101}{{C.2}{28}{Version 1.0.1 -- released Apr 30, 2012}{subsection.1.C.2}{}}
110-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.3}Version 1.0.2 -- released Nov 5, 2013}{28}{subsection.1.C.3}\protected@file@percent }
111-
\newlabel{app:v102}{{C.3}{28}{Version 1.0.2 -- released Nov 5, 2013}{subsection.1.C.3}{}}
112-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.4}Version 1.1 -- released Dec 17, 2014}{29}{subsection.1.C.4}\protected@file@percent }
113-
\newlabel{app:v11}{{C.4}{29}{Version 1.1 -- released Dec 17, 2014}{subsection.1.C.4}{}}
114-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.5}Version 1.2 -- released Mar 20, 2015}{29}{subsection.1.C.5}\protected@file@percent }
115-
\newlabel{app:v12}{{C.5}{29}{Version 1.2 -- released Mar 20, 2015}{subsection.1.C.5}{}}
116-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.6}Version 1.2.1 -- released Jun 1, 2016}{30}{subsection.1.C.6}\protected@file@percent }
117-
\newlabel{app:v121}{{C.6}{30}{Version 1.2.1 -- released Jun 1, 2016}{subsection.1.C.6}{}}
118-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.7}Version 1.2.2 -- released Dec 16, 2016}{30}{subsection.1.C.7}\protected@file@percent }
119-
\newlabel{app:v122}{{C.7}{30}{Version 1.2.2 -- released Dec 16, 2016}{subsection.1.C.7}{}}
120-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.8}Version 1.3 -- released Oct 30, 2018}{31}{subsection.1.C.8}\protected@file@percent }
121-
\newlabel{app:v13}{{C.8}{31}{Version 1.3 -- released Oct 30, 2018}{subsection.1.C.8}{}}
122-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.9}Version 1.3.1 -- released Jun 20, 2019}{32}{subsection.1.C.9}\protected@file@percent }
123-
\newlabel{app:v131}{{C.9}{32}{Version 1.3.1 -- released Jun 20, 2019}{subsection.1.C.9}{}}
124-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.10}Version 1.4 -- released Oct 8, 2020}{32}{subsection.1.C.10}\protected@file@percent }
125-
\newlabel{app:v14}{{C.10}{32}{Version 1.4 -- released Oct 8, 2020}{subsection.1.C.10}{}}
126-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.11}Version 1.5 -- released Dec 12, 2022}{33}{subsection.1.C.11}\protected@file@percent }
127-
\newlabel{app:v15}{{C.11}{33}{Version 1.5 -- released Dec 12, 2022}{subsection.1.C.11}{}}
128-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.12}Version 1.5.1 -- released May 10, 2024}{33}{subsection.1.C.12}\protected@file@percent }
129-
\newlabel{app:v151}{{C.12}{33}{Version 1.5.1 -- released May 10, 2024}{subsection.1.C.12}{}}
130-
\@writefile{toc}{\contentsline {subsection}{\numberline {C.13}Version 1.5.2 -- released Jul 5, 2025}{34}{subsection.1.C.13}\protected@file@percent }
131-
\newlabel{app:v152}{{C.13}{34}{Version 1.5.2 -- released Jul 5, 2025}{subsection.1.C.13}{}}
101+
\@writefile{toc}{\contentsline {section}{Appendix \numberline {B}{PARDISO}{} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{28}{appendix.1.B}\protected@file@percent }
102+
\newlabel{app:pardiso}{{B}{28}{\pardiso {} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{appendix.1.B}{}}
103+
\@writefile{brf}{\backcite{pardiso, pardiso2}{{28}{B}{appendix.1.B}}}
104+
\@writefile{toc}{\contentsline {section}{Appendix \numberline {C}Release History}{29}{appendix.1.C}\protected@file@percent }
105+
\newlabel{app:release_history}{{C}{29}{Release History}{appendix.1.C}{}}
106+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.1}Version 1.0 -- released Feb 7, 2011}{29}{subsection.1.C.1}\protected@file@percent }
107+
\newlabel{app:v10}{{C.1}{29}{Version 1.0 -- released Feb 7, 2011}{subsection.1.C.1}{}}
108+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.2}Version 1.0.1 -- released Apr 30, 2012}{29}{subsection.1.C.2}\protected@file@percent }
109+
\newlabel{app:v101}{{C.2}{29}{Version 1.0.1 -- released Apr 30, 2012}{subsection.1.C.2}{}}
110+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.3}Version 1.0.2 -- released Nov 5, 2013}{29}{subsection.1.C.3}\protected@file@percent }
111+
\newlabel{app:v102}{{C.3}{29}{Version 1.0.2 -- released Nov 5, 2013}{subsection.1.C.3}{}}
112+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.4}Version 1.1 -- released Dec 17, 2014}{30}{subsection.1.C.4}\protected@file@percent }
113+
\newlabel{app:v11}{{C.4}{30}{Version 1.1 -- released Dec 17, 2014}{subsection.1.C.4}{}}
114+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.5}Version 1.2 -- released Mar 20, 2015}{30}{subsection.1.C.5}\protected@file@percent }
115+
\newlabel{app:v12}{{C.5}{30}{Version 1.2 -- released Mar 20, 2015}{subsection.1.C.5}{}}
116+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.6}Version 1.2.1 -- released Jun 1, 2016}{31}{subsection.1.C.6}\protected@file@percent }
117+
\newlabel{app:v121}{{C.6}{31}{Version 1.2.1 -- released Jun 1, 2016}{subsection.1.C.6}{}}
118+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.7}Version 1.2.2 -- released Dec 16, 2016}{31}{subsection.1.C.7}\protected@file@percent }
119+
\newlabel{app:v122}{{C.7}{31}{Version 1.2.2 -- released Dec 16, 2016}{subsection.1.C.7}{}}
120+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.8}Version 1.3 -- released Oct 30, 2018}{32}{subsection.1.C.8}\protected@file@percent }
121+
\newlabel{app:v13}{{C.8}{32}{Version 1.3 -- released Oct 30, 2018}{subsection.1.C.8}{}}
122+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.9}Version 1.3.1 -- released Jun 20, 2019}{33}{subsection.1.C.9}\protected@file@percent }
123+
\newlabel{app:v131}{{C.9}{33}{Version 1.3.1 -- released Jun 20, 2019}{subsection.1.C.9}{}}
124+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.10}Version 1.4 -- released Oct 8, 2020}{33}{subsection.1.C.10}\protected@file@percent }
125+
\newlabel{app:v14}{{C.10}{33}{Version 1.4 -- released Oct 8, 2020}{subsection.1.C.10}{}}
126+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.11}Version 1.5 -- released Dec 12, 2022}{34}{subsection.1.C.11}\protected@file@percent }
127+
\newlabel{app:v15}{{C.11}{34}{Version 1.5 -- released Dec 12, 2022}{subsection.1.C.11}{}}
128+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.12}Version 1.5.1 -- released May 10, 2024}{34}{subsection.1.C.12}\protected@file@percent }
129+
\newlabel{app:v151}{{C.12}{34}{Version 1.5.1 -- released May 10, 2024}{subsection.1.C.12}{}}
130+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.13}Version 1.5.2 -- released Jul 12, 2025}{35}{subsection.1.C.13}\protected@file@percent }
131+
\newlabel{app:v152}{{C.13}{35}{Version 1.5.2 -- released Jul 12, 2025}{subsection.1.C.13}{}}
132132
\bibcite{tspopf}{1}
133133
\bibcite{wang2007a}{2}
134134
\bibcite{wang2007}{3}
@@ -140,5 +140,5 @@
140140
\bibcite{gpl}{9}
141141
\bibcite{pardiso}{10}
142142
\bibcite{pardiso2}{11}
143-
\@writefile{toc}{\contentsline {section}{References}{35}{section*.33}\protected@file@percent }
144-
\gdef \@abspage@last{36}
143+
\@writefile{toc}{\contentsline {section}{References}{36}{section*.33}\protected@file@percent }
144+
\gdef \@abspage@last{37}

docs/src/MP-Opt-Model-manual/MP-Opt-Model-manual.tex

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@
245245
%\title{\hl{--- DRAFT ---}\\\hl{\em do not distribute}\\~\\{\huge \bfseries \mpomname{} User's Manual } \\ ~ \\ \LARGE Version \mpomver{}\\
246246
\title{{\huge \bfseries \mpomname{} User's Manual } \\ ~ \\ \LARGE Version \mpomver{}}
247247
\author{Ray~D.~Zimmerman}
248-
\date{July 9, 2025} % comment this line to display the current date
248+
\date{July 12, 2025} % comment this line to display the current date
249249
%\date{May 8, 2020\thanks{Second revision. First revision was April 29, 2020}} % comment this line to display the current date
250250

251251
%%% BEGIN DOCUMENT
@@ -335,7 +335,7 @@ \subsection{Citing \mpom{}}
335335
\begin{quote}
336336
\footnotesize
337337
R.~D. Zimmerman. \mpomname{} User's Manual, Version 5.0. 2025. [Online]. Available: \url{https://matpower.org/docs/MP-Opt-Model-manual-5.0.pdf}\\
338-
\doi{10.5281/zenodo.15851564}
338+
\doi{10.5281/zenodo.15871431}
339339
\end{quote}
340340
For a version non-specific citation, use the following citation and DOI,
341341
with \emph{\textless{}YEAR\textgreater{}} replaced by the year of the most recent release:
@@ -1327,7 +1327,7 @@ \subsubsection{NLP Example 2}
13271327
\end{Code}
13281328
\begin{Code}
13291329
>> nlps_master_ex2
1330-
MATPOWER Interior Point Solver -- MIPS, Version 1.5.2, 05-Jul-2025
1330+
MATPOWER Interior Point Solver -- MIPS, Version 1.5.2, 12-Jul-2025
13311331
(using built-in linear solver)
13321332
it objective step size feascond gradcond compcond costcond
13331333
---- ------------ --------- ------------ ------------ ------------ ------------
@@ -2301,7 +2301,7 @@ \subsubsection{PNE Example}
23012301
\begin{Code}
23022302
>> pne_ex1
23032303

2304-
MP-Opt-Model Version 5.0, 09-Jul-2025 -- Predictor/Corrector Continuation Method
2304+
MP-Opt-Model Version 5.0, 12-Jul-2025 -- Predictor/Corrector Continuation Method
23052305
step 0 : lambda = 0.000, 6 corrector steps
23062306
step 1 : PAL stepsize = 0.6 lambda = 0.081 2 corrector steps
23072307
step 2 : PAL stepsize = 0.6 lambda = 0.162 2 corrector steps
@@ -6593,7 +6593,7 @@ \subsubsection*{Other Changes}
65936593

65946594
\end{itemize}
65956595

6596-
\subsection{Version 5.0 -- released Jul 9, 2025}
6596+
\subsection{Version 5.0 -- released Jul 12, 2025}
65976597
\label{app:v50}
65986598

65996599
The \href{https://matpower.org/docs/MP-Opt-Model-manual-5.0.pdf}{\mpom{} 5.0 User's Manual} is available online.\footnote{\url{https://matpower.org/docs/MP-Opt-Model-manual-5.0.pdf}}

lib/Contents.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% MP-Opt-Model
2-
% Version 5.0 09-Jul-2025
2+
% Version 5.0 12-Jul-2025
33
%
44
% MP-Opt-Model is a package of MATLAB/Octave M-files for constructing
55
% and solving mathematical programming and optimization problems. It

lib/mpomver.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
v = struct( 'Name', 'MP-Opt-Model', ...
2727
'Version', '5.0', ...
2828
'Release', '', ...
29-
'Date', '09-Jul-2025' );
29+
'Date', '12-Jul-2025' );
3030
if nargout > 0
3131
if nargin > 0
3232
rv = v;

0 commit comments

Comments
 (0)