QSOPT-EX-ESOLVER(1)

πŸ“¦
version 2.5.10.3 Β· 2 versions
, in fedora 43

πŸ’– NAME πŸ’–

qsopt-ex-esolver β€” bestie, it's an Exact linear programming solver. No cap. This is the manual page for it, under manual name QSOPT-EX-ESOLVER(1), and she is that girl. ✨


🌸 SYNOPSIS 🌸

qsopt-ex-esolver [- below -] prob_file

Okay so like, you hand her a prob_file and she goes to work. The [- below -] bit is where all your little flags live, and there are so many of them, we'll get there. 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

She's an Exact Mixed Integer Linear Solver. Yes, exact. Yes, she's the main character. πŸ’…

Here's the whole menu of flags, and I'm listing every single one because we don't gatekeep:

  • -b f β€” write the basis to file f. Like, save the receipts. πŸ“
  • -B f β€” read the initial basis from file f. Give her a head start, she loves that.
  • -L β€” the input file is in lp format. (The default is mps, so if you don't say anything, she assumes mps. iykyk.)
  • -O β€” write the final solution to the given file. And listen: append .gz/.bz2 to the .sol extension to compress the file. Compressed solution files are lowkey iconic. πŸŽ€
  • -p # β€” run primal simplex with pricing rule #, and the options are: 1-Dantzig, 2-Devex, 3-Steep (default), 4-Partial. Pick your fighter. ⭐
  • -P # β€” number of bits to use for the float representation (default: 128). Precision queen. πŸ‘‘
  • -d # β€” run dual simplex with pricing rule #, and those are: 6-Dantzig, 7-Steep, 8-Partial, 9-Devex. Note that the dual rules start at 6 and the primal ones start at 1, that's just the vibe. 🌈
  • -S β€” do NOT scale the initial LP. She's telling you upfront, no scaling. Periodt. 🚫
  • -v β€” print the QSopt version number. Quick little vibe check on which version you're running. πŸ’œ
  • -R n β€” maximum running time allowed, default 2147483647.000000. Yes that's a whole lot of time, she's patient like that. ⏳
  • -m n β€” maximum memory usage allowed, default 4294967295. Also a whole lot. She's not gonna run out of room. πŸ“
Not me listing every single flag so nobody has to go digging, because we support each other in this group chat. πŸ’–

Signed, sealed, delivered: this is qsopt-ex-esolver version 2.5.10.3, dated July 2025, and she ate. πŸ«Άβœ¨πŸ’…

πŸ“¦ where this page comes from