Optimize_First_Objective loads the optimization problem and optimizes
First_Objective in Julia environment.
A double: the total time limit in seconds
A string: defining the solver to be used to solve the problem. (Default: "SCIP")
A binary parameter: if
the environment where the package should create or access variables. By default the package works in the R's Global environment. (Default: .GlobalEnv)
In the list that
[["Status"]] defines the status of the returned solution.
[["Status"]]="OPTIMAL", the problem was solved to optimality and the parcels' optimal status are stored in
Also, the optimal value will be stored in
[["Status"]]="TIME_LIMIT", the solver was terminated because the time limit was reached.
If any feasible solution was reported by the solver, it would be stored in
[["Objective_Value"]] would be
both equal to "N/A".
[["Status"]]="INFEASIBLE", the problem is infeasible. So, no solution would be reported.
In any other case, the
[["Status"]] will be the solution status that the solver has reported.
A list with 5 members:
[["Solution_time"]]: a numeric value; defining the time spent in the solver in seconds.
[["Status"]]: a character; defining the status of the solution.
[["Gap"]]: a numeric value; defining the relative optimality gap of the solution.
[["Result"]]: a vector of binaries; its
i'th element defines if the parcel named
Parcels[i] is protected or not in the optimal solution. Comparing these values with the values of
Status defined when creating the problem,
the user can find which parcels are to be invested, divested, or remain the same.
[["Objective_Value"]]: a numveric value; the returned value of First objective.
1 2 3 4 5
## Not run: Optimization_Result = Optimize_First_Objective(Time_limit=1e7, Solver="SCIP") ## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.