Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows上安装GLPK(GNU线性编程工具包)_Gnu_Linear Programming - Fatal编程技术网

在Windows上安装GLPK(GNU线性编程工具包)

在Windows上安装GLPK(GNU线性编程工具包),gnu,linear-programming,Gnu,Linear Programming,这可能是一个恼人的问题。但我希望有人能为我提供如何在Windows机器上启动和运行GLPK的逐步说明。我有64位的Windows7 我试着在不同的网站上查看一些说明,但总是遇到问题。我不太精通创建目录、使用二进制文件(例如,什么是二进制文件)等。。。。甚至运行命令对我来说也有点陌生 为了了解我在说明中需要什么样的详细信息,以下是我尝试(但失败)使用的一些说明: 如你所见,我需要一些相当详细的东西。我已经阅读了一个GLPK程序的实例,我相信一旦我启动并运行了这个程序,我应该能够编写代码来使用它

这可能是一个恼人的问题。但我希望有人能为我提供如何在Windows机器上启动和运行GLPK的逐步说明。我有64位的Windows7

我试着在不同的网站上查看一些说明,但总是遇到问题。我不太精通创建目录、使用二进制文件(例如,什么是二进制文件)等。。。。甚至运行命令对我来说也有点陌生

为了了解我在说明中需要什么样的详细信息,以下是我尝试(但失败)使用的一些说明:

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

有人能帮我吗?我将非常感激


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

以下是一些建议,帮助您继续前进:

  • 如果您在运行Windows命令行时遇到困难,那么GLPK(自行安装)可能不是最佳选择。
    • 看看是否能找到更有Windows经验的人帮助您安装?(安装后,LP模块相当容易使用,不比任何其他模块复杂)
    • 您是否有权接触任何商业解决方案?(MATLAB和CPLEX可能很棒)
    • 如果您打算在未来的一段时间内使用Windows,最好花点时间学习如何下载和安装软件
  • 有很多其他LP/IP解决方案的链接,如Gurobi和COIN-OR
  • 如果您不介意学习一点R编程语言,我建议您下载R和RStudio,两者都很简单。接下来,您需要的是软件包。这些例子很好,你可以在一两天内开始。(您必须学习R的基础知识)
  • 如果这些都不能帮助你进步,那么在GLPK下载中发布一些你陷入困境的细节(发布你遇到的错误),有人会尝试帮助你


    希望这会有所帮助

    在我看来,安装ubuntu会更容易,特别是如果你对其他GNU程序感兴趣的话。你可以在windows上使用每一个开源程序,但如果你不明白什么是“二进制文件的搜索路径”,那就不容易了

    在windows上安装软件和库并不容易,这就是为什么windows程序通常带有
    setup.exe
    安装程序,它可以为您做所有事情(但GNU程序不这样做)

    另一方面,ubuntu有一个初学者友好的文档,一旦你在你的计算机上安装了它(最多不超过2个小时,也不会占用10G的磁盘空间),安装GLPK或任何GNU程序都非常困难(只需在命令行上键入
    sudo-apt-get-install-GLPK

    将两个系统放在同一台计算机上没有缺点(除了占用的磁盘空间小),而且了解另一个操作系统肯定会比遵循任何分步指南教给你更多的东西


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

    一旦你解压了文件,你是否正确设置了路径

    要检查它,请运行cmd.exe并放置“echo%path%”,如果列表中没有显示您的glpk文件夹,则您无法正确执行它,因为windows找不到glpk可执行文件

    更多信息:


    这里有一个关于“如何使glpk工作”的简单分步解释:

    要下载GLPK,请首先转到GLPK windows下载页面,然后按照以下说明进行操作:

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

  • 完成。

    谢谢你的提示。我愿意花时间学习如何下载和安装软件。我想要几个GNU程序。但我似乎找不到一个详细说明如何学习这个的教程。我发现的大多数内容都很模糊,比如“在执行独立解算器glpsol.exe时,库必须位于二进制文件的搜索路径中。因此建议将DLL复制到%SystemRoot%nsystem32(例如c:\windows\system32)。”显然,这需要有经验的用户习惯的子步骤,但是像我这样的人是无法接近的。就像其他事情一样,练习会变得容易。即使对于有经验的用户来说,从命令行安装软件也会变得棘手。试着一步一步地进行。通过输入错误信息使用搜索引擎(等等)。请记住,如果你遇到了错误,那么还有很多其他错误。只需从下载并将文件夹“w64”添加到y