2013-07-07 2 views
2

Это может быть неприятный вопрос. Но я надеялся, что кто-то сможет предоставить мне пошаговые инструкции о том, как запустить GLPK на компьютере под управлением Windows. У меня 64-разрядная версия Windows 7.Установка GLPK (набора для линейного программирования GNU) на Windows

Я пробовал посмотреть некоторые инструкции на разных сайтах, но все время сталкивался с проблемами. Я не очень разбираюсь в создании каталогов, работе с двоичными файлами (например, что такое двоичный файл) и т. Д. Даже запущенные команды немного чужды мне.

Чтобы получить представление о том, какие детали мне нужно в инструкции, вот некоторые я пытался (и не удалось) использовать:

http://winglpk.sourceforge.net/

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

Как вы можете видеть , Мне нужно что-то довольно подробное. Я прочитал пример программы GLPK в действии, и я считаю, что как только я заработаю программу, я должен буду написать код для ее использования.

Может ли кто-нибудь мне помочь? Я был бы так благодарен.

EDIT: Являясь параллельным вопросом, меня также интересовали бы предложения для других программ, которые будут делать подобные вещи, как GLPK, но более просты в установке и использовании.

ответ

0

Вот несколько советов, чтобы вы двигаетесь вперед:

  1. Если у вас возникли трудности с управлением Windows из командной строки, то, возможно, GLPK (установка самостоятельно) не является лучшим выбором.
    • Посмотрите, можете ли вы найти кого-то более опытный в Windows, который поможет вам с установкой? (После установки модули LP достаточно просты в использовании, не сложнее, чем любые другие)
    • У вас есть доступ к любым коммерческим решателям? (MATLAB и CPLEX может быть большим)
    • Если вы собираетесь работать с Windows, в течение некоторого времени, чтобы прибыть, это хорошая идея, чтобы потратить некоторое время, чтобы узнать, как загрузить и установить программное обеспечение
  2. This SO question имеет ссылки на множество других решателей LP/IP, таких как Gurobi и COIN-OR.
  3. Если вы не против изучать немного языка программирования R, я бы рекомендовал загружать R и RStudio, оба из которых просты. Далее, вам нужен пакет lpSolveAPI. Примеры приличные, и вы можете пройти через день или два. (Вам нужно будет изучить основы R)

Если ни один из них не поможет вам продвинуться, напишите некоторые подробности о том, где вы застряли в загрузке GLPK (разместите ошибки, которые вы получаете), и кто-то будет попробуйте и помогите вам.

Надежда, что помогает

+0

Спасибо за советы. Я хотел бы потратить время на изучение загрузки и установки программного обеспечения. Есть несколько программ GNU, которые я бы хотел. Но я не могу найти учебник, в котором рассказывается, как это узнать. Большинство вещей, которые я нахожу, являются неопределенными и говорят такие вещи, как «Библиотеки должны находиться в пути поиска для двоичных файлов при выполнении автономного решателя glpsol.exe. Поэтому предлагается скопировать библиотеки DLL на% SystemRoot% nsystem32 (например, c: \ windows \ system32) «. Очевидно, для этого нужны подэтапы, которые являются второстепенными для опытных пользователей, но недоступны для таких людей, как я. – Gabe

+0

Как и все остальное, с практикой становится легче. Установка программного обеспечения из командной строки всегда может оказаться сложной, даже для опытных пользователей. Просто попробуйте шаг за шагом. Используйте поисковые системы (и SO), введя свои сообщения об ошибках. Помните, что если вы получаете ошибку, то многие, многие другие. –

0

На мой взгляд, было бы путь проще для вас, чтобы установить, например, ubuntu, особенно если вас интересуют другие программы GNU. Вы можете использовать каждую программу с открытым исходным кодом в окнах, но это будет нелегко, если вы не поймете, что такое «путь поиска для двоичных файлов» ...

Установка программного обеспечения и библиотек на окнах не легко, поэтому окна программы обычно поставляются с setup.exe инсталлятор, который делает все для вас (но программы GNU не имеют).

С другой стороны, у ubuntu есть документация для начинающих, и как только вы ее установили на свой компьютер (она не займет больше 2 часов и 10 ГБ дискового пространства), установите GLPK или любая программа GNU довольно сложна (просто введите sudo apt-get install glpk в командной строке).

Нет недостатка в наличии двух систем на одном компьютере (за исключением небольшого объема используемого дискового пространства), и ознакомление с другой операционной системой, несомненно, научит вас больше, чем следовать пошаговому руководству так или иначе.

Это был бы мой «общий совет». Теперь, если вам просто нужна помощь в том, как установить glpk на windows, пожалуйста, напишите более подробную информацию о том, что «не работает» для вас (где вы «не смогли» использовать эту инструкцию? Что случилось?), Потому что я не думаю вы можете найти что-то более подробное, чем вторая ссылка, которую вы разместили.

0

Вы установили PATH правильно, как только вы распаковали файлы?

Чтобы проверить его, запустите cmd.exe и поставьте «echo% path%», если в списке не отображается ваша папка glpk, тогда вы не можете выполнить ее правильно, так как окна не обнаруживают исполняемые файлы 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

Смежные вопросы