如何在WINDOWS操作系统安装数学求解器LOCAL SOLVER并运行第一个优化程序

文档系列【1】

Windows操作系统安装Local Solver

下面介绍了在计算机上安装和授权LocalSolver的主要步骤。LocalSolver是在C++语言中实施的求解器。该软件可以作为独立的可执行文件使用或作为可调用库(C++javapython.net)使用。安装软件前,请检查您的计算机是否满足最低系统要求。

如有疑问请给LOCALSOLVER中国授权代理商无锡迅合信息科技有限公司电邮或致电...

系统要求

  • 架构: x64.
  • 操作系统: Windows 7 (或更高), Windows Server 2016 (或更高).
  • C++ : Visual Studio 2012 (或更高版本).
  • Java: Java 8 (或更高版本).
  • .NET: .NET Framework 4.5 (或更高版本), .NET Core 2.0 (或更高版本)
  • Python: Python 2.7, 或者Python >= 3.3.

安装

在进行其他操作之前,请关闭所有打开的终端和集成开发环境。您必须在计算机上具有管理员权限才能安装LocalSolver。如果您还没有这样做,请从LocalSolver网站下载Windows版本的LocalSolver应用。

然后,启动LocalSolver_10_0_20210210_Win64.exe并按照给定的说明进行操作。将为所有用户安装LocalSolver

点击(Next)下一步开始安装

接受协议条款继续安装

在安装过程中,系统将提示您选择许可证文件。如果您已经拥有许可证,您可以在此步骤选择它并跳过本文档的注册部分。您可以按照本指南中描述的过程随时更改您的许可证。

选择您的许可文件或在没有许可证的情况下继续

选择LocalSolver的安装位置,然后单击install开始安装。请注意,您可以在系统上安装不同版本的LocalSolver,但只有最后安装的版本可以从命令行轻松访问。要使用之前的版本,必须使用它们的精确安装路径(例如C:\localsolver_9_0\bin\localsolver.exe),除此之外,所有版本的LocalSolver都可以一起工作而不会有任何问题。

选择LocalSolver的安装位置

如果您在被询问时没有指定任何许可证,则在安装结束时会出现一个带有您的硬件签名的页面。如果您想在我们的网站上申请免费试用许可证或免费学术许可证,您必须给我们提供这个十六位数字。

硬件签名,仅当您未指定任何许可证时才会生成

许可:免费试用,免费学术版,桌面或服务器许可证

如果您还没有许可证,请访问我们的网站注册并申请免费学术许可证或免费试用许可证。由于许可证是由LocalSolver团队的一名成员手动生成的,因此整个过程可能需要几天时间才能完成(通常为1天)。

您只需将正确的许可证文件放在LocalSolver的安装文件夹中。为此:

  1. 访问LocalSolver网站,登录您的帐户并下载您的许可证文件。
  2. 从您的账户中下载license.dat文件并拷贝到C:\localsolver_10_0\

许可:浮动或站点许可证

仅当您购买了浮动或学术网络许可时,此过程才适用。您必须设置一个令牌服务器,然后按照以下方式许可每一台客户机。

对于令牌服务器

  1. 转到您的帐户并下载令牌服务器的许可证文件。
  2. 从您的账户下载license.dat文件并复制到C:\localsolver_10_0\
  3. 启动C:\localsolver_10_0\bin 目录中的lstokenserver.exe. 您需要管理员权限才能运行此应用程序。该程序将安装并以Windows服务的方式自动启动令牌服务器.

对于每台客户机

创建一个新文件并将令牌服务器的IP写入以下行:

TOKEN_SERVER = <HOST NAMETOKEN SERVER IP地址>

保存在C:\localsolver_10_0\license.dat文件中.

注意

令牌服务器侦听TCP端口7462。通常,LocalSolver会自动向windows防火墙添加所需的异常。如果您使用另一个防火墙或使用专用硬件来确保网络安全,请要求系统管理员添加所需的规则,以允许lstokenserver服务和应用程序之间的通信。

可替代的许可证位置

如果要在同一台计算机上使用多个许可证,或者如果对默认许可证位置没有写入权限,则可以指定不同的许可证路径。LocalSolver将按以下顺序查看有效许可证文件的以下位置:

  1. LS_LICENSE_PATH 环境变量指向的文件.
  2. 在当前目录中,如果一个名为license.dat的文件存在.
  3. 在默认位置, C:\localsolver_10_0\license.dat文件.

LocalSolver API提供了设置许可证路径的方法。如果您要使用它,请查阅您使用的编程语言的相关API文档。

软件测试

在安装目录C:\localsolver_10_0\位置打开一个命令行窗口,输入以下语句

localsolver examples\toy\toy.lsp lsTimeLimit=1

如果没有发生错误,就可以使用LocalSolver并求解第一个模型。

卸载LocalSolver

您必须在计算机上具有管理员权限才能卸载LocalSolver。然后,转到LocalSolver文件夹并启动Uninstall.exe.

猜你喜欢

转载自blog.csdn.net/qq_31243247/article/details/114272720