The MOSEK Python optimizer API manual Version 7.0 (Revision 141)

Optimizer API for Python - Documentation - Mosek Optimizer API for Python - Documentation - Mosek

25.11.2015 Views

630 INDEX matrix format column ordered, 73 row ordered, 73 triplets, 73 maximization problem, 125 mixed integer optimization, 54 mixed-integer optimization, 155 model Markowitz, 97 portfolio optimization, 97 MPS format, 587 compBOUNDS, 594 compCOLUMNS, 591 free, 598 compNAME, 590 compOBJNAME, 590 compOBJSENSE, 590 compQSECTION, 593 compRANGES, 592 compRHS, 591 compROWS, 590 Network flow problems optimizing, 146 objective defining, 29 linear, 29 vector, 123 objective sense maximize, 125 onesolutionsummary (Task method), 294 OPF format, 605 OPF, writing, 22 optimal solution, 125 optimality gap, 124, 161 optimization conic, 127 integer, 54, 155 mixed integer, 54 mixed-integer, 155 optimize (Task method), 295 optimizeconcurrent (Task method), 295 optimizers concurrent, 149 conic interior-point, 146 convex interior-point, 147 linear interior-point, 139 parallel, 149 simplex, 144 optimizersummary (Task method), 296 Optimizing network flow problems, 146 ORD format, 616 parallel extensions, 148 parallel interior-point, 138 parallel optimizers interior point, 138 parallel solution, 148 portfolio optimization, 97 presolve, 136 eliminator, 137 linear dependency check, 137 numerical issues, 136 primal certificate, 126, 129, 131 primal feasible, 124 primal infeasible, 124, 126, 129, 131, 177 primal-dual solution, 124 primalrepair (Task method), 297 primalsensitivity (Task method), 298 printdata (Task method), 300 printparam (Task method), 302 problem element bounds constraint, 25 variable, 25 constraint bounds, 25 constraint matrix, 25 objective, linear, 25 variable bounds, 25 variable vector, 25 progress call-back, 85 Progress callback, 368 putacol (Task method), 302 putacollist (Task method), 303 putacolslice (Task method), 303 putaij (Task method), 304 putaijlist (Task method), 305 putarow (Task method), 306 putarowlist (Task method), 307

INDEX 631 putbarablocktriplet (Task method), 307 putbaraij (Task method), 308 putbarcblocktriplet (Task method), 309 putbarcj (Task method), 309 putbarsj (Task method), 310 putbarvarname (Task method), 311 putbarxj (Task method), 311 putbound (Task method), 312 putboundlist (Task method), 312 putboundslice (Task method), 313 putcfix (Task method), 314 putcj (Task method), 314 putclist (Task method), 315 putconbound (Task method), 316 putconboundlist (Task method), 316 putconboundslice (Task method), 317 putcone (Task method), 318 putconename (Task method), 318 putconname (Task method), 319 putcslice (Task method), 319 putdllpath (Env method), 366 putdouparam (Task method), 320 putintparam (Task method), 320 putkeepdlls (Env method), 366 putlicensecode (Env method), 367 putlicensedebug (Env method), 367 putlicensepath (Env method), 368 putlicensewait (Env method), 368 putmaxnumanz (Task method), 321 putmaxnumbarvar (Task method), 321 putmaxnumcon (Task method), 322 putmaxnumcone (Task method), 322 putmaxnumqnz (Task method), 323 putmaxnumvar (Task method), 323 putnadouparam (Task method), 324 putnaintparam (Task method), 324 putnastrparam (Task method), 324 putobjname (Task method), 325 putobjsense (Task method), 325 putparam (Task method), 326 putqcon (Task method), 326 putqconk (Task method), 327 putqobj (Task method), 328 putqobjij (Task method), 329 putskc (Task method), 330 putskcslice (Task method), 330 putskx (Task method), 331 putskxslice (Task method), 332 putslc (Task method), 332 putslcslice (Task method), 333 putslx (Task method), 333 putslxslice (Task method), 334 putsnx (Task method), 334 putsnxslice (Task method), 335 putsolution (Task method), 336 putsolutioni (Task method), 337 putsolutionyi (Task method), 338 putstrparam (Task method), 338 putsuc (Task method), 339 putsucslice (Task method), 339 putsux (Task method), 340 putsuxslice (Task method), 340 puttaskname (Task method), 341 putvarbound (Task method), 341 putvarboundlist (Task method), 342 putvarboundslice (Task method), 343 putvarbranchorder (Task method), 344 putvarname (Task method), 344 putvartype (Task method), 345 putvartypelist (Task method), 345 putxc (Task method), 346 putxcslice (Task method), 346 putxx (Task method), 347 putxxslice (Task method), 347 puty (Task method), 348 putyslice (Task method), 348 Python on Windows, 19 quadratic constraint, 132 quadratic constraints, example, 49 quadratic objective, example, 45 quadratic optimization, 44, 132 quadratic problem, 44 readbranchpriorities (Task method), 349 readdata (Task method), 350 readdataformat (Task method), 350 readparamfile (Task method), 351 readsolution (Task method), 351 readsummary (Task method), 351 readtask (Task method), 352 relaxation, continuous, 155 relaxprimal (Task method), 352

INDEX 631<br />

putbarablocktriplet (Task method), 307<br />

putbaraij (Task method), 308<br />

putbarcblocktriplet (Task method), 309<br />

putbarcj (Task method), 309<br />

putbarsj (Task method), 310<br />

putbarvarname (Task method), 311<br />

putbarxj (Task method), 311<br />

putbound (Task method), 312<br />

putboundlist (Task method), 312<br />

putboundslice (Task method), 313<br />

putcfix (Task method), 314<br />

putcj (Task method), 314<br />

putclist (Task method), 315<br />

putconbound (Task method), 316<br />

putconboundlist (Task method), 316<br />

putconboundslice (Task method), 317<br />

putcone (Task method), 318<br />

putconename (Task method), 318<br />

putconname (Task method), 319<br />

putcslice (Task method), 319<br />

putdllpath (Env method), 366<br />

putdouparam (Task method), 320<br />

putintparam (Task method), 320<br />

putkeepdlls (Env method), 366<br />

putlicensecode (Env method), 367<br />

putlicensedebug (Env method), 367<br />

putlicensepath (Env method), 368<br />

putlicensewait (Env method), 368<br />

putmaxnumanz (Task method), 321<br />

putmaxnumbarvar (Task method), 321<br />

putmaxnumcon (Task method), 322<br />

putmaxnumcone (Task method), 322<br />

putmaxnumqnz (Task method), 323<br />

putmaxnumvar (Task method), 323<br />

putnadouparam (Task method), 324<br />

putnaintparam (Task method), 324<br />

putnastrparam (Task method), 324<br />

putobjname (Task method), 325<br />

putobjsense (Task method), 325<br />

putparam (Task method), 326<br />

putqcon (Task method), 326<br />

putqconk (Task method), 327<br />

putqobj (Task method), 328<br />

putqobjij (Task method), 329<br />

putskc (Task method), 330<br />

putskcslice (Task method), 330<br />

putskx (Task method), 331<br />

putskxslice (Task method), 332<br />

putslc (Task method), 332<br />

putslcslice (Task method), 333<br />

putslx (Task method), 333<br />

putslxslice (Task method), 334<br />

putsnx (Task method), 334<br />

putsnxslice (Task method), 335<br />

putsolution (Task method), 336<br />

putsolutioni (Task method), 337<br />

putsolutionyi (Task method), 338<br />

putstrparam (Task method), 338<br />

putsuc (Task method), 339<br />

putsucslice (Task method), 339<br />

putsux (Task method), 340<br />

putsuxslice (Task method), 340<br />

puttaskname (Task method), 341<br />

putvarbound (Task method), 341<br />

putvarboundlist (Task method), 342<br />

putvarboundslice (Task method), 343<br />

putvarbranchorder (Task method), 344<br />

putvarname (Task method), 344<br />

putvartype (Task method), 345<br />

putvartypelist (Task method), 345<br />

putxc (Task method), 346<br />

putxcslice (Task method), 346<br />

putxx (Task method), 347<br />

putxxslice (Task method), 347<br />

puty (Task method), 348<br />

putyslice (Task method), 348<br />

<strong>Python</strong> on Windows, 19<br />

quadratic constraint, 132<br />

quadratic constraints, example, 49<br />

quadratic objective, example, 45<br />

quadratic optimization, 44, 132<br />

quadratic problem, 44<br />

readbranchpriorities (Task method), 349<br />

readdata (Task method), 350<br />

readdataformat (Task method), 350<br />

readparamfile (Task method), 351<br />

readsolution (Task method), 351<br />

readsummary (Task method), 351<br />

readtask (Task method), 352<br />

relaxation, continuous, 155<br />

relaxprimal (Task method), 352

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!