{"id":40,"date":"2021-12-03T18:55:56","date_gmt":"2021-12-03T18:55:56","guid":{"rendered":"http:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/?p=40"},"modified":"2021-12-03T19:07:32","modified_gmt":"2021-12-03T19:07:32","slug":"instrucoes-do-ampl","status":"publish","type":"post","link":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/2021\/12\/03\/instrucoes-do-ampl\/","title":{"rendered":"Instru\u00e7\u00f5es do AMPL"},"content":{"rendered":"\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:15% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"227\" height=\"307\" src=\"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/wp-content\/uploads\/2021\/12\/logo_ampl.png\" alt=\"\" class=\"wp-image-41 size-full\"\/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-small-font-size\"><a href=\"http:\/\/www.ampl.com\/\" data-type=\"URL\" data-id=\"http:\/\/www.ampl.com\/\">AMPL<\/a> \u00e9 uma linguagem de modelagem especialmente desenvolvida para tratar de problemas de otimiza\u00e7\u00e3o. \u00c9 a linguagem de programa\u00e7\u00e3o utilizada no curso de T\u00f3picos Avan\u00e7ados de Matem\u00e1tica Computacional, da UFPE. Essa p\u00e1gina cont\u00e9m instru\u00e7\u00f5es de como baixar, configurar e utilizar o AMPL em computadores do tipo PC e Mac.<\/p>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instru\u00e7\u00f5es para download<\/strong><\/h3>\n\n\n\n<p class=\"has-small-font-size\">Os links abaixo cont\u00e9m arquivos na extens\u00e3o .zip com os bin\u00e1rios do AMPL e alguns solucionadores, tais como\u00a0<a href=\"http:\/\/www-01.ibm.com\/software\/integration\/optimization\/cplex-optimizer\" data-type=\"URL\" data-id=\"http:\/\/www-01.ibm.com\/software\/integration\/optimization\/cplex-optimizer\">Cplex<\/a> e <a href=\"http:\/\/www.sbsi-sol-optimize.com\/asp\/sol_product_snopt.htm\" data-type=\"URL\" data-id=\"http:\/\/www.sbsi-sol-optimize.com\/asp\/sol_product_snopt.htm\">Snopt<\/a>. Apenas baixe a vers\u00e3o correspondente ao seu sistema operacional.<\/p>\n\n\n\n<ul class=\"has-small-font-size wp-block-list\"><li><a href=\"https:\/\/web.archive.org\/web\/20180720041348\/http:\/\/siep.ifpe.edu.br\/anderson\/arquivos\/ampl_bin\/ampl_windows.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Windows<\/a>;<\/li><li><a href=\"https:\/\/web.archive.org\/web\/20180720041348\/http:\/\/siep.ifpe.edu.br\/anderson\/arquivos\/ampl_bin\/ampl_macos.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Mac<\/a>;<\/li><li><a href=\"https:\/\/web.archive.org\/web\/20180720041348\/http:\/\/siep.ifpe.edu.br\/anderson\/arquivos\/ampl_bin\/ampl_linux.zip\" target=\"_blank\" rel=\"noreferrer noopener\">Linux<\/a>;<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Instru\u00e7\u00f5es para instala\u00e7\u00e3o<\/strong><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Windows<\/strong><\/h3>\n\n\n\n<p class=\"has-small-font-size\"><strong>Para instalar:<\/strong> Crie um diret\u00f3rio onde voc\u00ea pode descompactar o arquivo baixado anteriormente. Usualmente dois cliques em cima do arquivo .zip abre um programa correspondente que oferece a op\u00e7\u00e3o de descompactar. Como a vers\u00e3o do execut\u00e1vel do AMPL \u00e9 pr\u00e9 compilada, n\u00e3o precisa de mais nada a fazer, apenas colocar o endere\u00e7o do diret\u00f3rio que cont\u00e9m o \u201c<span class=\"has-inline-color has-vivid-cyan-blue-color\">sw.exe<\/span>\u201d no PATH\u00a0do sistema.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>Para executar:<\/strong> Duplo clique no arquivo \u201c<span class=\"has-inline-color has-vivid-cyan-blue-color\">sw.exe<\/span>\u201d e ent\u00e3o digite \u201c<span class=\"has-inline-color has-vivid-cyan-blue-color\">ampl<\/span>\u201d no prompt da janela que aparecer.\u00a0 Ent\u00e3o ir\u00e1 aparecer \u201c<span class=\"has-inline-color has-vivid-cyan-blue-color\">ampl:<\/span>\u201d que nada mais \u00e9 que o prompt de execu\u00e7\u00e3o das fun\u00e7\u00f5es da linguagem. Por padr\u00e3o o solucionador MINOS \u00e9 sempre utilizado, por\u00e9m para poder alternar entre outros use o comando \u201c<span class=\"has-inline-color has-vivid-cyan-blue-color\"><code>option solver xxx;<\/code><\/span>\u201d onde\u00a0xxx \u00e9 o solucionador que voc\u00ea quer utilizar (exemplo: cplex, minos, lpsolver, etc\u2026).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Mac<\/strong><\/h3>\n\n\n\n<p class=\"has-small-font-size\"><strong>Para instalar:<\/strong> Os passos s\u00e3o os mesmos utilizados na se\u00e7\u00e3o de instala\u00e7\u00e3o do Windows, por\u00e9m deve colocar no PATH do sistema os arquivos onde tem o execut\u00e1vel \u201c<span class=\"has-inline-color has-vivid-cyan-blue-color\">ampl<\/span>\u201d veja a se\u00e7\u00e3o no final desta p\u00e1gina como proceder.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>Para executar:<\/strong> Abra uma janela de terminal no Mac, use o comando \u201ccd\u201d para ir para a pasta onde voc\u00ea descompactou o AMPL e digite \u201c<span class=\"has-inline-color has-vivid-cyan-blue-color\">ampl<\/span>\u201c. Em seguida, voc\u00ea vai ver um prompt \u201campl:\u201d podendo proceder com a utiliza\u00e7\u00e3o dos comandos. Por padr\u00e3o, o MINOS \u00e9 o solucionador que ser\u00e1 chamado pelo AMPL, para alternar para outro solucionador, use um comando \u201c<code><span class=\"has-inline-color has-vivid-cyan-blue-color\">option solver xxx;<\/span><\/code>\u201d onde\u00a0xxx \u00e9 o solucionador que voc\u00ea quer utilizar (exemplo: cplex, minos, lpsolver, etc\u2026).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Linux<\/strong><\/h3>\n\n\n\n<p class=\"has-small-font-size\"><strong>Para instalar:<\/strong> Os passos s\u00e3o os mesmos utilizados na se\u00e7\u00e3o de instala\u00e7\u00e3o do Windows, por\u00e9m deve colocar no PATH do sistema os arquivos onde tem o execut\u00e1vel \u201campl\u201d veja a se\u00e7\u00e3o no final desta p\u00e1gina como proceder.<\/p>\n\n\n\n<p class=\"has-small-font-size\"><strong>Para executar:<\/strong> Abra uma janela de terminal no Mac, use o comando \u201ccd\u201d para ir para a pasta onde voc\u00ea descompactou o AMPL e digite \u201campl\u201c. Em seguida, voc\u00ea vai ver um prompt \u201campl:\u201d podendo proceder com a utiliza\u00e7\u00e3o dos comandos. Por padr\u00e3o, o <strong>MINOS<\/strong> \u00e9 o solucionador que ser\u00e1 chamado pelo AMPL, para alternar para outro solucionador, use um comando \u201coption solver xxx;\u201d onde\u00a0xxx \u00e9 o solucionador que voc\u00ea quer utilizar (exemplo: cplex, minos, lpsolver, etc\u2026).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Nota para os usu\u00e1rios de Linux e Mac:<\/strong><\/h3>\n\n\n\n<p class=\"has-small-font-size\">A fim de ser capaz de executar os solucionadores de forma direta no prompt do ampl voc\u00ea ter\u00e1 de mudar a vari\u00e1vel de ambiente $PATH. <\/p>\n\n\n\n<p class=\"has-small-font-size\">Voc\u00ea pode fazer isso editando o arquivo $HOME\/.profile. Lembrando que $HOME \u00e9 a pasta do usu\u00e1rio do sistema operacional. Voc\u00ea pode fazer isso abrindo um terminal e executando o comando:<\/p>\n\n\n\n<p class=\"has-small-font-size\"><code><span class=\"has-inline-color has-vivid-purple-color\">echo \"export PATH=$PATH:$HOME\/AMPL\" >> $HOME\/.profile<\/span><\/code><\/p>\n\n\n\n<p class=\"has-small-font-size\">Lembrando que $HOME\/AMPL \u00e9 o diret\u00f3rio que voc\u00ea descompactou o .zip baixado anteriormente. Ap\u00f3s esse procedimento execute o comando:<\/p>\n\n\n\n<p><code><span class=\"has-inline-color has-vivid-purple-color\">source $HOME\/.profile<\/span><\/code><\/p>\n\n\n\n<p class=\"has-small-font-size\">Feche o terminal e abra novamente.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Ambiente de Desenvolvimento AMPL Dev (Windows\/MAC\/Linux)<\/strong><\/h3>\n\n\n\n<p class=\"has-small-font-size\">Para facilitar o trabalho do desenvolvedor, baixe a IDE de desenvolvimento do AMPL nos links abaixo. Para instalar, basta apenas descompactar o arquivo e executar o arquivo ampldev. Lembrando que para baixar, um registro deve ser feito e \u00e9 por um per\u00edodo de 30 dias a utiliza\u00e7\u00e3o do software.<\/p>\n\n\n\n<ul class=\"has-small-font-size wp-block-list\"><li><a href=\"https:\/\/web.archive.org\/web\/20180720041348\/http:\/\/www.optirisk-systems.com\/downloads_redirect.asp?platform=windows&fd=ampl&f=FortMP&sdid=1\" target=\"_blank\" rel=\"noreferrer noopener\">AMPL Dev Windows 32 bits<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20180720041348\/http:\/\/www.optirisk-systems.com\/downloads_redirect.asp?platform=windows&fd=ampl&f=FortMP&sdid=3\" target=\"_blank\" rel=\"noreferrer noopener\">AMPL Dev Mac 64 bits<\/a><\/li><li><a href=\"https:\/\/web.archive.org\/web\/20180720041348\/http:\/\/www.optirisk-systems.com\/downloads_redirect.asp?platform=windows&fd=ampl&f=FortMP&sdid=4\" target=\"_blank\" rel=\"noreferrer noopener\">AMPL Dev Linux 32 bits<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>AMPL \u00e9 uma linguagem de modelagem especialmente desenvolvida para tratar de problemas de otimiza\u00e7\u00e3o. \u00c9 a linguagem de programa\u00e7\u00e3o utilizada no curso de T\u00f3picos Avan\u00e7ados de Matem\u00e1tica Computacional, da UFPE. Essa p\u00e1gina cont\u00e9m instru\u00e7\u00f5es de como baixar, configurar e utilizar o AMPL em computadores do tipo PC e Mac. Instru\u00e7\u00f5es para download Os links abaixo [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,14],"tags":[15],"class_list":["post-40","post","type-post","status-publish","format-standard","hentry","category-simulator","category-software","tag-ampl"],"_links":{"self":[{"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/posts\/40","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/comments?post=40"}],"version-history":[{"count":8,"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/posts\/40\/revisions"}],"predecessor-version":[{"id":49,"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/posts\/40\/revisions\/49"}],"wp:attachment":[{"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/media?parent=40"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/categories?post=40"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gpads.recife.ifpe.edu.br\/alsm\/csin\/index.php\/wp-json\/wp\/v2\/tags?post=40"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}