Skip to content

Commit f18c411

Browse files
committed
Release 4.1.
1 parent f80b8b8 commit f18c411

10 files changed

Lines changed: 91 additions & 73 deletions

File tree

CHANGES.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@ Change history for MP-Opt-Model
22
===============================
33

44

5-
Changes since 4.0
6-
-----------------
5+
Version 4.1 - *Dec 13, 2022*
6+
----------------------------
7+
8+
#### 12/13/22
9+
- Release 4.1.
710

811
#### 11/14/22
912
- Allow for Gurobi's `Method` option to be set to 5, for

CITATION

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
We request that publications derived from the use of MP-Opt-Model
22
explicitly acknowledge that fact by citing the MP-Opt-Model User's
33
Manual. The citation and DOI can be version-specific or general, as
4-
appropriate. For version 4.0, use:
4+
appropriate. For version 4.1, use:
55

6-
R. D. Zimmerman. MP-Opt-Model User's Manual, Version 4.0. 2021.
7-
[Online]. Available: https://matpower.org/docs/MP-Opt-Model-manual-4.0.pdf
8-
doi: 10.5281/zenodo.5576755
6+
R. D. Zimmerman. MP-Opt-Model User's Manual, Version 4.1. 2022.
7+
[Online]. Available: https://matpower.org/docs/MP-Opt-Model-manual-4.1.pdf
8+
doi: 10.5281/zenodo.7434250
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:

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Copyright (c) 2004-2021, Power Systems Engineering Research Center (PSERC)
1+
Copyright (c) 2004-2022, Power Systems Engineering Research Center (PSERC)
22
and individual contributors (see AUTHORS file for details).
33
All rights reserved.
44

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ of MATLAB or Octave, including setting up your MATLAB/Octave path.
6464
t_om_solve_miqps........ok (14 of 118 skipped)
6565
t_om_solve_nlps.........ok
6666
All tests successful (3430 passed, 329 skipped of 3759)
67-
Elapsed time 7.75 seconds.
67+
Elapsed time 4.22 seconds.
6868
```
6969

7070
Sample Usage
@@ -202,11 +202,11 @@ function, e.g.: `qps_master`, `miqps_master`, and `nlps_master`.
202202
We request that publications derived from the use of MP-Opt-Model
203203
explicitly acknowledge that fact by citing the [MP-Opt-Model User's Manual][7].
204204
The citation and DOI can be version-specific or general, as appropriate.
205-
For version 4.0, use:
205+
For version 4.1, use:
206206

207-
> R. D. Zimmerman. *MP-Opt-Model User's Manual, Version 4.0*. 2021.
208-
[Online]. Available: https://matpower.org/docs/MP-Opt-Model-manual-4.0.pdf
209-
doi: [10.5281/zenodo.5576755](https://doi.org/10.5281/zenodo.5576755)
207+
> R. D. Zimmerman. *MP-Opt-Model User's Manual, Version 4.1*. 2022.
208+
[Online]. Available: https://matpower.org/docs/MP-Opt-Model-manual-4.1.pdf
209+
doi: [10.5281/zenodo.7434250](https://doi.org/10.5281/zenodo.7434250)
210210

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

docs/MP-Opt-Model-manual.pdf

30.1 KB
Binary file not shown.
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
What's New in MP-Opt-Model 4.1
2+
------------------------------
3+
4+
#### Released December 13, 2022
5+
6+
Below is a summary of the changes since version 4.0 of MP-Opt-Model. See
7+
the [`CHANGES.md`][1] file for all the gory details. For release notes
8+
for previous versions, see Appendix C of the [MP-Opt-Model User's
9+
Manual][2].
10+
11+
12+
#### New Features
13+
- Add support to `qps_master()` for calling `qps_<my_solver>()` by
14+
setting `opt.alg` to `'<MY_SOLVER>'` to allow for custom solvers.
15+
16+
#### Other Changes
17+
- Update for compatibility with Artelys Knitro 13.1 and later.
18+
- Add elapsed time in seconds to results of the `solve()` method of
19+
`opt_model`, returned in `om.soln.output.et`.
20+
- Add `runtime` field to `output` argument of `qps_glpk()` and
21+
`qps_mosek()`.
22+
23+
24+
[1]: ../../CHANGES.md
25+
[2]: ../MP-Opt-Model-manual.pdf

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

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,10 @@
22
\providecommand\hyper@newdestlabel[2]{}
33
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument}
44
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined
5-
\global\let\oldcontentsline\contentsline
6-
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}}
75
\global\let\oldnewlabel\newlabel
86
\gdef\newlabel#1#2{\newlabelxx{#1}#2}
97
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}}
108
\AtEndDocument{\ifx\hyper@anchor\@undefined
11-
\let\contentsline\oldcontentsline
129
\let\newlabel\oldnewlabel
1310
\fi}
1411
\fi}
@@ -60,15 +57,15 @@
6057
\newlabel{eq:mips_h}{{3.3}{10}{\mips {} -- \mipsname {}}{equation.3.2}{}}
6158
\newlabel{eq:mips_linear_constraints}{{3.4}{10}{\mips {} -- \mipsname {}}{equation.3.2}{}}
6259
\newlabel{eq:mips_var_bounds}{{3.5}{10}{\mips {} -- \mipsname {}}{equation.3.2}{}}
63-
\@writefile{lot}{\contentsline {table}{\numberline {3\unhbox \voidb@x \hbox {-}1}{\ignorespaces Input Arguments for {\relsize {-0.5}{\tt {{mips}}}}\TPToverlap {\textsuperscript {\dag }}\relax }}{11}{table.caption.4}\protected@file@percent }
60+
\@writefile{lot}{\contentsline {table}{\numberline {3\mbox {-}1}{\ignorespaces Input Arguments for {\relsize {-0.5}{\tt {{mips}}}}\TPToverlap {\textsuperscript {\dag }}\relax }}{11}{table.caption.4}\protected@file@percent }
6461
\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
65-
\newlabel{tab:mips_input}{{3\unhbox \voidb@x \hbox {-}1}{11}{Input Arguments for \code {mips}\tnote {\dag }\relax }{table.caption.4}{}}
66-
\@writefile{lot}{\contentsline {table}{\numberline {3\unhbox \voidb@x \hbox {-}2}{\ignorespaces Output Arguments for {\relsize {-0.5}{\tt {{mips}}}}\relax }}{12}{table.caption.6}\protected@file@percent }
67-
\newlabel{tab:mips_output}{{3\unhbox \voidb@x \hbox {-}2}{12}{Output Arguments for \code {mips}\relax }{table.caption.6}{}}
68-
\@writefile{lot}{\contentsline {table}{\numberline {3\unhbox \voidb@x \hbox {-}3}{\ignorespaces Options for {\relsize {-0.5}{\tt {{mips}}}}\relax }}{13}{table.caption.8}\protected@file@percent }
69-
\newlabel{tab:mips_options}{{3\unhbox \voidb@x \hbox {-}3}{13}{Options for \code {mips}\relax }{table.caption.8}{}}
70-
\@writefile{brf}{\backcite{wang2007a}{{13}{3\unhbox \voidb@x \hbox {-}3}{table.caption.8}}}
71-
\@writefile{brf}{\backcite{wang2007a}{{13}{3\unhbox \voidb@x \hbox {-}3}{table.caption.8}}}
62+
\newlabel{tab:mips_input}{{3\mbox {-}1}{11}{Input Arguments for \code {mips}\tnote {\dag }\relax }{table.caption.4}{}}
63+
\@writefile{lot}{\contentsline {table}{\numberline {3\mbox {-}2}{\ignorespaces Output Arguments for {\relsize {-0.5}{\tt {{mips}}}}\relax }}{12}{table.caption.6}\protected@file@percent }
64+
\newlabel{tab:mips_output}{{3\mbox {-}2}{12}{Output Arguments for \code {mips}\relax }{table.caption.6}{}}
65+
\@writefile{lot}{\contentsline {table}{\numberline {3\mbox {-}3}{\ignorespaces Options for {\relsize {-0.5}{\tt {{mips}}}}\relax }}{13}{table.caption.8}\protected@file@percent }
66+
\newlabel{tab:mips_options}{{3\mbox {-}3}{13}{Options for \code {mips}\relax }{table.caption.8}{}}
67+
\@writefile{brf}{\backcite{wang2007a}{{13}{3\mbox {-}3}{table.caption.8}}}
68+
\@writefile{brf}{\backcite{wang2007a}{{13}{3\mbox {-}3}{table.caption.8}}}
7269
\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}Example 1}{14}{subsection.3.1}\protected@file@percent }
7370
\newlabel{sec:ex1}{{3.1}{14}{Example 1}{subsection.3.1}{}}
7471
\@writefile{toc}{\contentsline {subsection}{\numberline {3.2}Example 2}{15}{subsection.3.2}\protected@file@percent }
@@ -92,29 +89,29 @@
9289
\@writefile{toc}{\contentsline {section}{\numberline {4}Other Functions}{22}{section.4}\protected@file@percent }
9390
\@writefile{toc}{\contentsline {subsection}{\numberline {4.1}Linear System Solver - {\tt mplinsolve}}{22}{subsection.4.1}\protected@file@percent }
9491
\newlabel{sec:mplinsolve}{{4.1}{22}{Linear System Solver - {\tt mplinsolve}}{subsection.4.1}{}}
95-
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Quadratic Programming Solver - {\tt qps\_mips}}{22}{subsection.4.2}\protected@file@percent }
96-
\newlabel{sec:qps_mips}{{4.2}{22}{Quadratic Programming Solver - {\tt qps\_mips}}{subsection.4.2}{}}
97-
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Private Feature Detection Functions}{23}{subsection.4.3}\protected@file@percent }
98-
\newlabel{sec:featuredetection}{{4.3}{23}{Private Feature Detection Functions}{subsection.4.3}{}}
99-
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}\tt have\_feature\_lu\_vec}{23}{subsubsection.4.3.1}\protected@file@percent }
100-
\newlabel{sec:have_feature_lu_vec}{{4.3.1}{23}{\tt have\_feature\_lu\_vec}{subsubsection.4.3.1}{}}
101-
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}\tt have\_feature\_pardiso\_legacy}{23}{subsubsection.4.3.2}\protected@file@percent }
102-
\newlabel{sec:have_feature_pardiso_legacy}{{4.3.2}{23}{\tt have\_feature\_pardiso\_legacy}{subsubsection.4.3.2}{}}
103-
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.3}\tt have\_feature\_pardiso\_object}{23}{subsubsection.4.3.3}\protected@file@percent }
104-
\newlabel{sec:have_feature_pardiso_object}{{4.3.3}{23}{\tt have\_feature\_pardiso\_object}{subsubsection.4.3.3}{}}
92+
\@writefile{toc}{\contentsline {subsection}{\numberline {4.2}Quadratic Programming Solver - {\tt qps\_mips}}{23}{subsection.4.2}\protected@file@percent }
93+
\newlabel{sec:qps_mips}{{4.2}{23}{Quadratic Programming Solver - {\tt qps\_mips}}{subsection.4.2}{}}
94+
\@writefile{toc}{\contentsline {subsection}{\numberline {4.3}Private Feature Detection Functions}{24}{subsection.4.3}\protected@file@percent }
95+
\newlabel{sec:featuredetection}{{4.3}{24}{Private Feature Detection Functions}{subsection.4.3}{}}
96+
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.1}\tt have\_feature\_lu\_vec}{24}{subsubsection.4.3.1}\protected@file@percent }
97+
\newlabel{sec:have_feature_lu_vec}{{4.3.1}{24}{\tt have\_feature\_lu\_vec}{subsubsection.4.3.1}{}}
98+
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.2}\tt have\_feature\_pardiso\_legacy}{24}{subsubsection.4.3.2}\protected@file@percent }
99+
\newlabel{sec:have_feature_pardiso_legacy}{{4.3.2}{24}{\tt have\_feature\_pardiso\_legacy}{subsubsection.4.3.2}{}}
100+
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.3}\tt have\_feature\_pardiso\_object}{24}{subsubsection.4.3.3}\protected@file@percent }
101+
\newlabel{sec:have_feature_pardiso_object}{{4.3.3}{24}{\tt have\_feature\_pardiso\_object}{subsubsection.4.3.3}{}}
105102
\@writefile{toc}{\contentsline {subsubsection}{\numberline {4.3.4}\tt have\_feature\_pardiso}{24}{subsubsection.4.3.4}\protected@file@percent }
106103
\newlabel{sec:have_feature_pardiso}{{4.3.4}{24}{\tt have\_feature\_pardiso}{subsubsection.4.3.4}{}}
107104
\@writefile{toc}{\contentsline {section}{\numberline {5}Acknowledgments}{25}{section.5}\protected@file@percent }
108-
\@writefile{toc}{\contentsline {section}{Appendix \numberline {A}{MIPS}{} Files and Functions}{26}{Appendix.1.A}\protected@file@percent }
109-
\newlabel{app:functions}{{A}{26}{\mips {} Files and Functions}{Appendix.1.A}{}}
110-
\@writefile{lot}{\contentsline {table}{\numberline {A\unhbox \voidb@x \hbox {-}1}{\ignorespaces {MIPS}{} Files and Functions\relax }}{26}{table.caption.10}\protected@file@percent }
111-
\newlabel{tab:files}{{A\unhbox \voidb@x \hbox {-}1}{26}{\mips {} Files and Functions\relax }{table.caption.10}{}}
105+
\@writefile{toc}{\contentsline {section}{Appendix \numberline {A}{MIPS}{} Files and Functions}{26}{appendix.1.A}\protected@file@percent }
106+
\newlabel{app:functions}{{A}{26}{\mips {} Files and Functions}{appendix.1.A}{}}
107+
\@writefile{lot}{\contentsline {table}{\numberline {A\mbox {-}1}{\ignorespaces {MIPS}{} Files and Functions\relax }}{26}{table.caption.10}\protected@file@percent }
108+
\newlabel{tab:files}{{A\mbox {-}1}{26}{\mips {} Files and Functions\relax }{table.caption.10}{}}
112109
\citation{pardiso,pardiso2}
113-
\@writefile{toc}{\contentsline {section}{Appendix \numberline {B}{PARDISO}{} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{27}{Appendix.1.B}\protected@file@percent }
114-
\newlabel{app:pardiso}{{B}{27}{\pardiso {} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{Appendix.1.B}{}}
115-
\@writefile{brf}{\backcite{pardiso, pardiso2}{{27}{B}{Appendix.1.B}}}
116-
\@writefile{toc}{\contentsline {section}{Appendix \numberline {C}Release History}{28}{Appendix.1.C}\protected@file@percent }
117-
\newlabel{app:release_history}{{C}{28}{Release History}{Appendix.1.C}{}}
110+
\@writefile{toc}{\contentsline {section}{Appendix \numberline {B}{PARDISO}{} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{27}{appendix.1.B}\protected@file@percent }
111+
\newlabel{app:pardiso}{{B}{27}{\pardiso {} -- Parallel Sparse Direct and Multi-Recursive Iterative Linear Solvers}{appendix.1.B}{}}
112+
\@writefile{brf}{\backcite{pardiso, pardiso2}{{27}{B}{appendix.1.B}}}
113+
\@writefile{toc}{\contentsline {section}{Appendix \numberline {C}Release History}{28}{appendix.1.C}\protected@file@percent }
114+
\newlabel{app:release_history}{{C}{28}{Release History}{appendix.1.C}{}}
118115
\@writefile{toc}{\contentsline {subsection}{\numberline {C.1}Version 1.0 -- released Feb 7, 2011}{28}{subsection.1.C.1}\protected@file@percent }
119116
\newlabel{app:v10}{{C.1}{28}{Version 1.0 -- released Feb 7, 2011}{subsection.1.C.1}{}}
120117
\@writefile{toc}{\contentsline {subsection}{\numberline {C.2}Version 1.0.1 -- released Apr 30, 2012}{28}{subsection.1.C.2}\protected@file@percent }
@@ -135,6 +132,8 @@
135132
\newlabel{app:v131}{{C.9}{32}{Version 1.3.1 -- released Jun 20, 2019}{subsection.1.C.9}{}}
136133
\@writefile{toc}{\contentsline {subsection}{\numberline {C.10}Version 1.4 -- released Oct 8, 2020}{32}{subsection.1.C.10}\protected@file@percent }
137134
\newlabel{app:v14}{{C.10}{32}{Version 1.4 -- released Oct 8, 2020}{subsection.1.C.10}{}}
135+
\@writefile{toc}{\contentsline {subsection}{\numberline {C.11}Version 1.5 -- released Dec 12, 2022}{33}{subsection.1.C.11}\protected@file@percent }
136+
\newlabel{app:v15}{{C.11}{33}{Version 1.5 -- released Dec 12, 2022}{subsection.1.C.11}{}}
138137
\bibcite{tspopf}{1}
139138
\bibcite{wang2007a}{2}
140139
\bibcite{wang2007}{3}
@@ -145,5 +144,6 @@
145144
\bibcite{bsd}{8}
146145
\bibcite{gpl}{9}
147146
\bibcite{pardiso}{10}
148-
\@writefile{toc}{\contentsline {section}{References}{34}{section*.30}\protected@file@percent }
147+
\@writefile{toc}{\contentsline {section}{References}{34}{section*.31}\protected@file@percent }
149148
\bibcite{pardiso2}{11}
149+
\gdef \@abspage@last{35}

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

Lines changed: 16 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -140,22 +140,22 @@
140140
\newcommand{\mptest}[0]{{MP-Test}}
141141
\newcommand{\mptesturl}[0]{https://github.com/MATPOWER/mptest}
142142
\newcommand{\mptestlink}[0]{\href{\mptesturl}{\mptest{}}}
143-
\newcommand{\mptestver}[0]{7.1}
143+
\newcommand{\mptestver}[0]{8.0b1}
144144
\newcommand{\mips}[0]{{MIPS}}
145145
\newcommand{\mipsurl}[0]{https://github.com/MATPOWER/mips}
146146
\newcommand{\mipslink}[0]{\href{\mipsurl}{\mips{}}}
147147
\newcommand{\mipsname}[0]{{{\bf M}{\sc atpower} \textbf{I}nterior \textbf{P}oint \textbf{S}olver}}
148-
\newcommand{\mipsver}[0]{1.4}
148+
\newcommand{\mipsver}[0]{1.5}
149149
\newcommand{\mpom}[0]{\mbox{MP-Opt-Model}}
150150
\newcommand{\mpomurl}[0]{https://github.com/MATPOWER/mp-opt-model}
151151
\newcommand{\mpomlink}[0]{\href{\mpomurl}{\mpom{}}}
152152
\newcommand{\mpomname}[0]{\mpom{}}
153153
% \newcommand{\mpomname}[0]{{{\bf M}{\sc at}{\bf P}{\sc ower} \textbf{Opt}imization \textbf{Model}}}
154-
\newcommand{\mpomver}[0]{4.1-dev}
154+
\newcommand{\mpomver}[0]{4.1}
155155
\newcommand{\most}[0]{{MOST}}
156156
\newcommand{\mostname}[0]{{{\bf M}{\sc atpower} \textbf{O}ptimal \textbf{S}cheduling \textbf{T}ool}}
157157
\newcommand{\mosturl}[0]{https://github.com/MATPOWER/most}
158-
\newcommand{\mostver}[0]{1.1}
158+
\newcommand{\mostver}[0]{1.2}
159159
\newcommand{\syngrid}[0]{{SynGrid}}
160160
\newcommand{\syngridver}[0]{1.0.1}
161161
\newcommand{\syngridurl}[0]{https://github.com/MATPOWER/mx-syngrid}
@@ -242,7 +242,7 @@
242242
%\title{\hl{--- DRAFT ---}\\\hl{\em do not distribute}\\~\\{\huge \bfseries \mpomname{} User's Manual } \\ ~ \\ \LARGE Version \mpomver{}\\
243243
\title{{\huge \bfseries \mpomname{} User's Manual } \\ ~ \\ \LARGE Version \mpomver{}}
244244
\author{Ray~D.~Zimmerman}
245-
\date{October 18, 2021} % comment this line to display the current date
245+
\date{December 13, 2022} % comment this line to display the current date
246246
%\date{May 8, 2020\thanks{Second revision. First revision was April 29, 2020}} % comment this line to display the current date
247247

248248
%%% BEGIN DOCUMENT
@@ -253,7 +253,7 @@
253253
\vfill
254254
\begin{center}
255255
{\scriptsize
256-
\copyright~2020, 2021~\PSERC{}\\
256+
\copyright~2020--2022~\PSERC{}\\
257257
All Rights Reserved}
258258
\end{center}
259259

@@ -327,12 +327,12 @@ \subsection{License and Terms of Use}
327327
\subsection{Citing \mpom{}}
328328

329329
We request that publications derived from the use of \mpom{} explicitly acknowledge that fact by citing the \mpomname{} User's Manual~\cite{mpom_manual}.
330-
The citation and DOI can be version-specific or general, as appropriate. For version 4.0, use:
330+
The citation and DOI can be version-specific or general, as appropriate. For version 4.1, use:
331331

332332
\begin{quote}
333333
\footnotesize
334-
R.~D. Zimmerman. \mpomname{} User's Manual, Version 4.0. 2021. [Online]. Available: \url{https://matpower.org/docs/MP-Opt-Model-manual-4.0.pdf}\\
335-
\doi{10.5281/zenodo.5576755}
334+
R.~D. Zimmerman. \mpomname{} User's Manual, Version 4.1. 2022. [Online]. Available: \url{https://matpower.org/docs/MP-Opt-Model-manual-4.1.pdf}\\
335+
\doi{10.5281/zenodo.7434250}
336336
\end{quote}
337337
For a version non-specific citation, use the following citation and DOI,
338338
with \emph{\textless{}YEAR\textgreater{}} replaced by the year of the most recent release:
@@ -423,7 +423,7 @@ \subsection{Installation}
423423
t_om_solve_miqps........ok (14 of 118 skipped)
424424
t_om_solve_nlps.........ok
425425
All tests successful (3430 passed, 329 skipped of 3759)
426-
Elapsed time 7.75 seconds.
426+
Elapsed time 4.22 seconds.
427427
\end{Code}
428428
\end{enumerate}
429429

@@ -1136,7 +1136,7 @@ \subsubsection{NLP Example 2}
11361136
\end{Code}
11371137
\begin{Code}
11381138
>> nlps_master_ex2
1139-
MATPOWER Interior Point Solver -- MIPS, Version 1.4, 08-Oct-2020
1139+
MATPOWER Interior Point Solver -- MIPS, Version 1.5, 12-Dec-2022
11401140
(using built-in linear solver)
11411141
it objective step size feascond gradcond compcond costcond
11421142
---- ------------ --------- ------------ ------------ ------------ ------------
@@ -2109,7 +2109,7 @@ \subsubsection{PNE Example}
21092109
\begin{Code}
21102110
>> pne_ex1
21112111

2112-
MP-Opt-Model Version 4.0, 18-Oct-2021 -- Predictor/Corrector Continuation Method
2112+
MP-Opt-Model Version 4.1, 13-Dec-2022 -- Predictor/Corrector Continuation Method
21132113
step 0 : lambda = 0.000, 6 corrector steps
21142114
step 1 : PAL stepsize = 0.6 lambda = 0.081 2 corrector steps
21152115
step 2 : PAL stepsize = 0.6 lambda = 0.162 2 corrector steps
@@ -4448,24 +4448,14 @@ \subsubsection*{Other Changes}
44484448
\end{itemize}
44494449

44504450

4451-
\subsection{Version 4.1-dev -- released ??? ?, 202?}
4451+
\subsection{Version 4.1 -- released Dec 13, 2022}
44524452
\label{app:v41}
44534453

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

44564456
\subsubsection*{New Features}
44574457
\begin{itemize}
44584458
\item Add support to \code{qps\_master()} for calling \code{qps\_<my\_solver>()} by setting \code{opt.alg} to \codeq{<MY\_SOLVER>} to allow for custom solvers.
4459-
\item New functions:
4460-
\begin{itemize}
4461-
\item \code{foobar()} does whizbang.
4462-
\end{itemize}
4463-
\end{itemize}
4464-
4465-
\subsubsection*{Bugs Fixed}
4466-
\begin{itemize}
4467-
\item
4468-
\emph{Thanks to Fulano.}
44694459
\end{itemize}
44704460

44714461
\subsubsection*{Other Changes}
@@ -4525,7 +4515,7 @@ \subsubsection*{Other Changes}
45254515
The BSD 3-Clause License. [Online]. Available: \url{https://opensource.org/licenses/BSD-3-Clause}.
45264516

45274517
\bibitem{mpom_manual}
4528-
R.~D. Zimmerman. \mpomname{} User's Manual. 2021.
4518+
R.~D. Zimmerman. \mpomname{} User's Manual. 2022.
45294519
[Online]. Available: \url{https://matpower.org/docs/MP-Opt-Model-manual.pdf}\\
45304520
\doi{10.5281/zenodo.3818002}
45314521

@@ -4536,7 +4526,7 @@ \subsubsection*{Other Changes}
45364526
\doi{10.1109/TPWRS.2007.901301}
45374527

45384528
\bibitem{mips_manual}
4539-
R.~D. Zimmerman, H.~Wang. \mipsname{} (\mips{}) User's Manual. 2020.
4529+
R.~D. Zimmerman, H.~Wang. \mipsname{} (\mips{}) User's Manual. 2022.
45404530
[Online]. Available: \url{https://matpower.org/docs/MIPS-manual.pdf}\\
45414531
\doi{10.5281/zenodo.3236506}
45424532

lib/Contents.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
% MP-Opt-Model
2-
% Version 4.0 18-Oct-2021
2+
% Version 4.1 13-Dec-2022
33
%
44
% MP-Opt-Model is a package of MATLAB/Octave M-files for constructing
55
% and solving mathematical programming and optimization problems. It
@@ -18,7 +18,7 @@
1818
% MIPS is covered by the 3-clause BSD License (see LICENSE for details).
1919

2020
% MP-Opt-Model
21-
% Copyright (c) 2020-2021, Power Systems Engineering Research Center (PSERC)
21+
% Copyright (c) 2020-2022, Power Systems Engineering Research Center (PSERC)
2222
% by Ray Zimmerman, PSERC Cornell
2323
%
2424
% This file is part of MP-Opt-Model.

0 commit comments

Comments
 (0)