@@ -450,28 +450,21 @@ <h2>Built-in functions to add variables and constraints as Numpy <code class="do
450450< div class ="output stream highlight-myst-ansi notranslate "> < div class ="highlight "> < pre > < span > </ span > Running HiGHS 1.9.0 (git hash: 66f735e): Copyright (c) 2024 HiGHS under MIT licence terms
451451</ pre > </ div >
452452</ div >
453- < div class ="output traceback highlight-ipythontb notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gt "> ---------------------------------------------------------------------------</ span >
454- < span class ="ne "> ModuleNotFoundError</ span > < span class ="g g-Whitespace "> </ span > Traceback (most recent call last)
455- < span class ="n "> Cell</ span > < span class ="n "> In</ span > < span class ="p "> [</ span > < span class ="mi "> 6</ span > < span class ="p "> ],</ span > < span class ="n "> line</ span > < span class ="mi "> 9</ span >
456- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 6</ span > < span class ="n "> b_ub</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> ones</ span > < span class ="p "> (</ span > < span class ="n "> N</ span > < span class ="p "> )</ span >
457- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 7</ span > < span class ="n "> b_lb</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> ones</ span > < span class ="p "> (</ span > < span class ="n "> N</ span > < span class ="p "> )</ span >
458- < span class ="ne "> ----> </ span > < span class ="mi "> 9</ span > < span class ="n "> model</ span > < span class ="o "> .</ span > < span class ="n "> add_m_linear_constraints</ span > < span class ="p "> (</ span > < span class ="n "> A</ span > < span class ="p "> ,</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> poi</ span > < span class ="o "> .</ span > < span class ="n "> Leq</ span > < span class ="p "> ,</ span > < span class ="n "> b_ub</ span > < span class ="p "> )</ span >
459- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 10</ span > < span class ="n "> model</ span > < span class ="o "> .</ span > < span class ="n "> add_m_linear_constraints</ span > < span class ="p "> (</ span > < span class ="n "> A</ span > < span class ="p "> ,</ span > < span class ="n "> x</ span > < span class ="p "> ,</ span > < span class ="n "> poi</ span > < span class ="o "> .</ span > < span class ="n "> Geq</ span > < span class ="p "> ,</ span > < span class ="n "> b_lb</ span > < span class ="p "> )</ span >
460- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 12</ span > < span class ="n "> model</ span > < span class ="o "> .</ span > < span class ="n "> set_objective</ span > < span class ="p "> (</ span > < span class ="n "> poi</ span > < span class ="o "> .</ span > < span class ="n "> quicksum</ span > < span class ="p "> (</ span > < span class ="n "> x</ span > < span class ="p "> ))</ span >
461-
462- < span class ="nn "> File /opt/hostedtoolcache/Python/3.12.8/x64/lib/python3.12/site-packages/pyoptinterface/_src/matrix.py:35,</ span > in < span class ="ni "> add_matrix_constraints</ span > < span class ="nt "> (model, A, x, sense, b)</ span >
463- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 26</ span > < span class ="w "> </ span > < span class ="sd "> """</ span >
464- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 27</ span > < span class ="sd "> add constraints Ax <= / = / >= b</ span >
465- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 28</ span > < span class ="sd "> </ span >
466- < span class ="sd "> (...)</ span >
467- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 32</ span > < span class ="sd "> b is an iterable of values or a single scalar</ span >
468- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 33</ span > < span class ="sd "> """</ span >
469- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 34</ span > < span class ="kn "> import</ span > < span class ="w "> </ span > < span class ="nn "> numpy</ span > < span class ="w "> </ span > < span class ="k "> as</ span > < span class ="w "> </ span > < span class ="nn "> np</ span >
470- < span class ="ne "> ---> </ span > < span class ="mi "> 35</ span > < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> scipy.sparse</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> sparray</ span >
471- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 37</ span > < span class ="n "> is_ndarray</ span > < span class ="o "> =</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> A</ span > < span class ="p "> ,</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> ndarray</ span > < span class ="p "> )</ span >
472- < span class ="g g-Whitespace "> </ span > < span class ="mi "> 38</ span > < span class ="n "> is_sparse</ span > < span class ="o "> =</ span > < span class ="nb "> isinstance</ span > < span class ="p "> (</ span > < span class ="n "> A</ span > < span class ="p "> ,</ span > < span class ="n "> sparray</ span > < span class ="p "> )</ span >
473-
474- < span class ="ne "> ModuleNotFoundError</ span > : No module named 'scipy'
453+ < div class ="output stream highlight-myst-ansi notranslate "> < div class ="highlight "> < pre > < span > </ span > Hessian has dimension 8 but no nonzeros, so is ignored
454+ Coefficient ranges:
455+ Matrix [1e+00, 1e+00]
456+ Cost [1e+00, 1e+00]
457+ Bound [0e+00, 0e+00]
458+ RHS [1e+00, 1e+00]
459+ Presolving model
460+ 0 rows, 0 cols, 0 nonzeros 0s
461+ 0 rows, 0 cols, 0 nonzeros 0s
462+ Presolve : Reductions: rows 0(-16); columns 0(-8); elements 0(-16) - Reduced to empty
463+ Solving the original LP from the solution after postsolve
464+ Model status : Optimal
465+ Objective value : 8.0000000000e+00
466+ Relative P-D gap : 0.0000000000e+00
467+ HiGHS run time : 0.00
475468</ pre > </ div >
476469</ div >
477470</ div >
0 commit comments