在Windows上安装GLPK(GNU线性编程套件)

时间:2013-07-07 15:51:46

标签: gnu linear-programming

这可能是个烦人的问题。但我希望有人可以一步一步地向我提供有关如何在Windows机器上启动和运行GLPK的说明。我有Windows 7 64位。

我曾尝试查看各种网站上的一些说明,但一直遇到问题。我不是很精通创建目录,使用二进制文件(例如什么是二进制文件)等等。即使运行命令对我来说也有点陌生。

要了解我在说明中需要哪种细节,以下是我尝试过(并且失败)的一些细节:

http://winglpk.sourceforge.net/

http://en.wikibooks.org/wiki/GLPK/Windows

如你所见,我需要一些相当详细的东西。我已经阅读了一个GLPK程序的实例,我相信一旦我启动并运行程序,我应该能够编写代码来使用它。

任何人都可以帮助我吗?我会非常感激的。

编辑:作为一个平行问题,我也会对其他程序的建议感兴趣,这些程序将执行与GLPK类似的操作,但安装和使用起来更为直接。

4 个答案:

答案 0 :(得分:0)

以下是一些可以帮助您前进的建议:

  1. 如果您在运行Windows命令行时遇到困难,那么GLPK(自行安装)可能不是最佳选择。
    • 看看您是否能找到更有经验的Windows帮助您进行安装? (一旦安装,LP模块相当容易使用,不会比任何其他模块更复杂)
    • 您是否可以访问任何商业解决方案? (MATLAB和CPLEX可以很棒)
    • 如果您打算在未来一段时间内使用Windows,最好花点时间学习如何下载和安装软件
  2. This SO question链接到许多其他LP / IP解算器,如Gurobi和COIN-OR。
  3. 如果你不介意学习一些R编程语言,我建议你下载R和RStudio,两者都很简单。接下来,您想要的是lpSolveAPI包。这些例子很不错,你可以在一两天内开始。 (你必须学习R的基础知识)
  4. 如果这些都不能帮助您取得进展,请发布一些有关您在GLPK下载中遇到困难的详细信息(发布您收到的错误),有人会尝试为您提供帮助。

    希望有所帮助

答案 1 :(得分:0)

在我看来,您可以更轻松地安装方式,例如ubuntu,特别是如果你对其他GNU程序感兴趣的话。您可以在Windows上使用每个开源程序,但如果您不理解什么是“二进制文件的搜索路径”,那将是不容易的......

在Windows上安装软件和库很容易,这就是为什么Windows程序通常附带一个setup.exe安装程序,可以为您完成所有操作(但GNU程序不能)。< / p>

另一方面,ubuntu有一个适合初学者的文档,一旦你在计算机上安装它(它最多不会超过2小时,10G的磁盘空间),安装GLPK或任何GNU程序非常简单(只需在命令行中键入sudo apt-get install glpk)。

将两个系统放在同一台计算机上没有任何缺点(除了少量的磁盘空间),了解另一个操作系统肯定会教你不仅仅是按照任何步骤指导

那将是我的“一般建议”。现在,如果您只想获得有关如何在Windows上安装glpk的帮助,请发布有关“不起作用”的更多详细信息(您在哪里“未能”使用这些指令?发生了什么?)因为我不认为你可以找到比你发布的第二个链接更详细的东西。

答案 2 :(得分:0)

一旦解压缩文件,你有没有正确设置PATH?

要检查它,运行cmd.exe并输入“echo%path%”,如果在列表中没有出现你的glpk文件夹,那么你就无法执行它,因为windows没有找到glpk可执行文件。

更多信息: http://en.wikibooks.org/wiki/GLPK/Windows_executables

https://superuser.com/questions/284342/what-are-path-and-other-environment-variables-and-how-can-i-set-or-use-them

答案 3 :(得分:0)

以下是有关“如何使glpk正常工作”的简单分步说明:

要下载GLPK,请首先转到GLPK Windows下载页面,然后按照1上的说明进行操作:

  1. 转到控制面板,确定您使用的是32位还是64位Windows(假设从现在开始为64位)。
  2. 在撰写本文时,可从以下地址Sourceforge下载最新版本的GLPK,4.65。
  3. 通过以下方法提取Zip文件夹:右键单击文件夹,然后>> 7-Zip >> Extract如图所示。将glpk-4.65文件夹从下载文件夹移动到C:驱动器。
  4. 假设您使用的是64位Windows,请在Windows资源管理器中单击C:\ glpk-4.65文件夹,单击w64文件夹,然后选择并复制文件路径,该路径应为C:\ glpk-4.65 \ w64。
  5. 搜索并打开控制面板,选择“系统和安全性” >>“系统” >>“高级系统设置” >>“环境变量”。然后单击顶部窗口中的“路径”,单击“编辑”按钮,然后单击“新建”。
  6. 粘贴您在上方复制并保存的文件路径。

完成。