ls.problem: Create problem instance from model formulated in LSP...

Description Usage Arguments Details Value Examples

View source: R/00_api.R

Description

Creates problem instance from model LSP code passed. Detects functions in model LSP code.

Usage

1
ls.problem(model.text.lsp, ls.path = NULL)

Arguments

model.text.lsp

text of model formulated in LSP language.

ls.path

path to the LocalSolver executable. Optional argument (NULL by default). If not provided, the LocalSolver will be searched by the system in PATH environment variable.

Details

Functions detected in model LSP code must contain model function as it main 'workhorse' function of LocalSolver model. They can contain param, display and any other custom functions.

Because localsolver package defines input function based on data passed to ls.solve and output function base on output expressions added to problem instance with add.output.expr these two(input and output) functions cannot occur in model LSP code passed. Passing them will cause appropriate error.

For mode details see LocalSolver LSP language reference manual: http://www.localsolver.com/lspreferencemanual.html.

Value

created ls.problem instance.

Examples

1
2
model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
lsp <- ls.problem(model.text.lsp)

localsolver documentation built on May 1, 2019, 8 p.m.