Learn R Programming

errorlocate (version 1.1.1)

MipRules-class: Create a mip object from a validator object

Description

Create a mip object from validator() object. This is a utility class that translates a validor object into a mixed integer problem that can be solved. Most users should use locate_errors() which will handle all translation and execution automatically. This class is provided so users can implement or derive an alternative solution.

Arguments

Methods

The MipRules class contains the following methods:

  • $execute() calls the mip solver to execute the rules.

  • $to_lp(): transforms the object into a lp_solve object

  • $is_infeasible Checks if the current system of mixed integer rules is feasible.

  • $set_values: set values and weights for variables (determines the objective function).

See Also

Other Mixed Integer Problem: inspect_mip()

Examples

Run this code
rules <- validator(x > 1)
mr <- miprules(rules)
mr$to_lp()
mr$set_values(c(x=0), weights=c(x=1))
mr$execute()

Run the code above in your browser using DataLab