Skip to content

Commit 5855817

Browse files
committed
fix new faq entries
1 parent 042d74d commit 5855817

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

doc/inc/faq/faqtext.txt

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -422,52 +422,52 @@ SECTION: General Questions about SCIP
422422
ANSWER:
423423
<p>
424424
There are two main ways to analyse infeasible instances using SCIP:
425-
<\p>
425+
</p>
426426
<p>
427427
Firstly, there is IIS (irreducible infeasible subsystem) functionality in SCIP.
428-
This can be called from the command line using `iis` or from the C API using `SCIPgenerateIIS(scip)`.
429-
SCIP will then call its `iisfinders` and find a minimal subset of constraints (variable bounds too,
428+
This can be called from the command line using <code>iis</code> or from the C API using <code>SCIPgenerateIIS()</code>.
429+
SCIP will then call its <code>iisfinders</code> and find a minimal subset of constraints (variable bounds too,
430430
depending on the settings) that still results in an infeasible instance. There is no guarantee that
431431
the returned reduced instance is the smallest possible infeasible subsystem for the whole instance,
432432
but there is a guarantee that it contains no smaller infeasible subsystem, i.e., is irreducible.
433433
This functionality helps with identifying a small portion of constraints / variable bounds
434434
that together result in an infeasible problem.
435-
After computing the IIS, it can be printed via the command line using `display/iis` or `write/iis`.
436-
<\p>
435+
After computing the IIS, it can be printed via the command line using <code>display/iis</code> or <code>write/iis</code>.
436+
</p>
437437
<p>
438438
Secondly, there is MinUC (minimize number of unsatisfied constraints) functionality in SCIP.
439-
This can be called from the command line using `change/minuc`.
439+
This can be called from the command line using <code>change/minuc</code>.
440440
SCIP will then alter the current problem into a new problem.
441-
One can then simply call `optimize` and solve the altered problem, which now minimizes the number
441+
One can then simply call <code>optimize</code> and solve the altered problem, which now minimizes the number
442442
of unsatisfied constraints.
443443
In other words, SCIP will find a solution that marks a minimum number of constraints,
444444
such that if those constraints were relaxed, the original problem would be feasible.
445-
One can view this by printing the solution, where `originalconsname_master` has value 1
445+
One can view this by printing the solution, where <code>originalconsname_master</code> has value 1
446446
if the constraint is part of the MinUC.
447-
<\p>
447+
</p>
448448

449449
QUESTION: How do I use SCIP in order to solve MIPs numerically exactly and certify the result?
450450
LABEL:exactsolving
451451
ANSWER:
452452
<p>
453-
In the interactive shell the exact solving mode must be enabled by typing `set exact enable TRUE` before reading
453+
In the interactive shell the exact solving mode must be enabled by typing <code>set exact enable TRUE</code> before reading
454454
the problem instance. Optionally, a certificate file can be printed by specifying its filename via
455-
`set certificate filename [yourfilename.vipr]`.
455+
<code>set certificate filename [yourfilename.vipr]</code>.
456456
The resulting certificate can be checked with the proof checker <a href="https://github.com/scipopt/vipr">VIPR</a>
457-
or a formally verified version in <a href="https://cakeml.org/checkers.html>CakeML</a>.
458-
<\p>
457+
or a formally verified version in <a href="https://cakeml.org/checkers.html">CakeML</a>.
458+
</p>
459459
<p>
460460
In SCIP 10, this certificate only certifies the correctness of the branch-and-bound process after presolving, so
461-
you may want to disable presolving by typing `set presolving emphasis off` in order to obtain a certificate for
461+
you may want to disable presolving by typing <code>set presolving emphasis off</code> in order to obtain a certificate for
462462
the original problem instance. (Note that this may or may not slow down the solving process.)
463463
Note that, in any case, certificate files are incomplete if cutting plane separation is enabled (as by default).
464-
In this case, the certificate needs to be completed using the `viprcomp` script prior to verification.
465-
<\p>
464+
In this case, the certificate needs to be completed using the <code>viprcomp</code> script prior to verification.
465+
</p>
466466
<p>
467-
If you access SCIP via the API, the exact solving mode is enabled by setting the parameter `exact/enable = TRUE`
468-
or calling the API function `SCIPenableExactSolving()`, again <b>before</b> reading a problem instance.
467+
If you access SCIP via the API, the exact solving mode is enabled by setting the parameter <code>exact/enable = TRUE</code>
468+
or calling the API function <code>SCIPenableExactSolving()</code>, again <b>before</b> reading a problem instance.
469469
For further details please see the dedicated section of the release report of SCIP 10.
470-
<\p>
470+
</p>
471471

472472

473473
SECTION: Using SCIP as a standalone solver

0 commit comments

Comments
 (0)