Skip to content

localsolver

R API to LocalSolver

v2.3 · Jun 18, 2014 · LGPL-2.1

Description

The package converts R data onto input and data for LocalSolver, executes optimization and exposes optimization results as R data. LocalSolver (http://www.localsolver.com/) is an optimization engine developed by Innovation24 (http://www.innovation24.fr/). It is designed to solve large-scale mixed-variable non-convex optimization problems. The localsolver package is developed and maintained by WLOG Solutions (http://www.wlogsolutions.com/en/) in collaboration with Decision Support and Analysis Division at Warsaw School of Economics (http://www.sgh.waw.pl/en/).

Downloads

175

Last 30 days

19152nd

175

Last 90 days

175

Last year

CRAN Check Status

5 ERROR
2 NOTE
5 OK
Show all 12 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-macos-arm64 ERROR
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 ERROR
r-oldrel-macos-x86_64 ERROR
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 ERROR
r-release-macos-x86_64 ERROR
r-release-windows-x86_64 OK
Check details (17 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Walerian Sokolowski <walerian.sokolowski@wlogsolutions.com>’

The Description field contains
  LocalSolver (http://www.localsolver.com/) is an optimization engine
  developed by Innovation24 (http://www.innovation24.fr/). It is designed
  (http://www.wlogsolutions.com/en/) in collaboration with Decision
  (http://www.sgh.waw.pl/en/).
Please enclose URLs in angle brackets (<...>).
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Walerian Sokolowski <walerian.sokolowski@wlogsolutions.com>’

The Description field contains
  LocalSolver (http://www.localsolver.com/) is an optimization engine
  developed by Innovation24 (http://www.innovation24.fr/). It is designed
  (http://www.wlogsolutions.com/en/) in collaboration with Decision
  (http://www.sgh.waw.pl/en/).
Please enclose URLs in angle brackets (<...>).
ERROR r-devel-macos-arm64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-devel-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘localsolver.Rmd’ using knitr
sh: localsolver: command not found

Quitting from localsolver.Rmd:65-68 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ls.problem()`:
! has.localsolver(ls.path) is not TRUE
---
Backtrace:
    ▆
 1. └─localsolver::ls.problem(model)
 2.   └─base::stopifnot(has.localsolver(ls.path))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'localsolver.Rmd' failed with diagnostics:
has.localsolver(ls.path) is not TRUE
--- failed re-building ‘localsolver.Rmd’

SUMMARY: processing the following file failed:
  ‘localsolver.Rmd’

Error: Vignette re-building failed.
Execution halted
OK r-devel-windows-x86_64

*


            
ERROR r-oldrel-macos-arm64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-oldrel-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘localsolver.Rmd’ using knitr
sh: localsolver: command not found

Quitting from lines 66-68 [unnamed-chunk-3] (localsolver.Rmd)
Error: processing vignette 'localsolver.Rmd' failed with diagnostics:
has.localsolver(ls.path) is not TRUE
--- failed re-building ‘localsolver.Rmd’

SUMMARY: processing the following file failed:
  ‘localsolver.Rmd’

Error: Vignette re-building failed.
Execution halted
ERROR r-oldrel-macos-x86_64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-oldrel-macos-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘localsolver.Rmd’ using knitr
sh: localsolver: command not found

Quitting from lines 66-68 [unnamed-chunk-3] (localsolver.Rmd)
Error: processing vignette 'localsolver.Rmd' failed with diagnostics:
has.localsolver(ls.path) is not TRUE
--- failed re-building ‘localsolver.Rmd’

SUMMARY: processing the following file failed:
  ‘localsolver.Rmd’

Error: Vignette re-building failed.
Execution halted
OK r-oldrel-windows-x86_64

*


            
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
ERROR r-release-macos-arm64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-release-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘localsolver.Rmd’ using knitr
sh: localsolver: command not found

Quitting from localsolver.Rmd:65-68 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ls.problem()`:
! has.localsolver(ls.path) is not TRUE
---
Backtrace:
    ▆
 1. └─localsolver::ls.problem(model)
 2.   └─base::stopifnot(has.localsolver(ls.path))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'localsolver.Rmd' failed with diagnostics:
has.localsolver(ls.path) is not TRUE
--- failed re-building ‘localsolver.Rmd’

SUMMARY: processing the following file failed:
  ‘localsolver.Rmd’

Error: Vignette re-building failed.
Execution halted
ERROR r-release-macos-x86_64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-release-macos-x86_64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘localsolver.Rmd’ using knitr
sh: localsolver: command not found

Quitting from localsolver.Rmd:65-68 [unnamed-chunk-3]
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<error/rlang_error>
Error in `ls.problem()`:
! has.localsolver(ls.path) is not TRUE
---
Backtrace:
    ▆
 1. └─localsolver::ls.problem(model)
 2.   └─base::stopifnot(has.localsolver(ls.path))
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Error: processing vignette 'localsolver.Rmd' failed with diagnostics:
has.localsolver(ls.path) is not TRUE
--- failed re-building ‘localsolver.Rmd’

SUMMARY: processing the following file failed:
  ‘localsolver.Rmd’

Error: Vignette re-building failed.
Execution halted
OK r-release-windows-x86_64

*


            

Check History

ERROR 5 OK · 2 NOTE · 0 WARNING · 5 ERROR · 0 FAILURE Mar 9, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Walerian Sokolowski <walerian.sokolowski@wlogsolutions.com>’

The Description field contains
  LocalSolver (http://www.localsolver.com/) is an optimization engine
  developed by Innovation24 (http://www.innovation24.fr/). It is designed
  (http://www.wlogsolutions.com/en/) in collaboration with Decision
  (http://www.sgh.waw.pl/en/).
Please enclose URLs in angle brackets (<...>).
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Walerian Sokolowski <walerian.sokolowski@wlogsolutions.com>’

The Description field contains
  LocalSolver (http://www.localsolver.com/) is an optimization engine
  developed by Innovation24 (http://www.innovation24.fr/). It is designed
  (http://www.wlogsolutions.com/en/) in collaboration with Decision
  (http://www.sgh.waw.pl/en/).
Please enclose URLs in angle brackets (<...>).
ERROR r-devel-macos-arm64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-release-macos-arm64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-release-macos-x86_64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-oldrel-macos-arm64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted
ERROR r-oldrel-macos-x86_64

examples

Running examples in ‘localsolver-Ex.R’ failed
The error most likely occurred in:

> ### Name: add.output.expr
> ### Title: Add expression to output of ls.problem.
> ### Aliases: add.output.expr
> 
> ### ** Examples
> 
> model.text.lsp <- lsp.model.example('extdata/knapsack.txt')
> lsp <- ls.problem(model.text.lsp)
sh: localsolver: command not found
Error in ls.problem(model.text.lsp) : 
  has.localsolver(ls.path) is not TRUE
Calls: ls.problem -> stopifnot
Execution halted

Version History

new 2.3 Mar 9, 2026