Instalar AMPL demo no Linux / Ubuntu

17 de Novembro de 2018 - Tempo de leitura: 5 minutos

AMPL é uma linguagem de modelagem para programação matemática. É bastante útil, pois consegue separar o modelo teórico dos dados de cada instância. Assim, um modelo pode ser utilizado por diversas instâncias diferentes.

Este texto foi escrito originalmente em 7 de março de 2017 e revisado agora. Parece que nada foi alterado.

Coloquei instruções para instalar a versão demo do software AMPL, que já acompanha a versão demo de alguns solvers comerciais. A versão demo possui restrições na quantidade de variáveis e restrições.

Etapa 1: Download

Para baixar o AMPL, entre na seguinte página: http://ampl.com/try-ampl/download-a-free-demo/

Esta é a versão demo, então existem algumas limitações. Existe uma versão completa que pode ser utilizada por 30 dias. As principais limitações da versão demo são: 500 variáveis e 500 restrições nos problemas lineares; 300 variáveis e 300 restrições nos problemas não lineares. Vale ressaltar que as versões gratuitas dos solvers que acompanham essa versão demo do AMPL podem colocar limitações maiores, ou seja, além das restrições do AMPL, podem ocorrer limitações do solver.

Links diretos para o download da IDE para Linux:

Links diretos para o download da versão de linha de comando para Linux:

Etapa 2: Instalar

Na verdade a instalação é descompactar... As instruçõe no site do AMPL recomendam usar:

tar xzf <nome do arquivo que baixou>

Eu, particularmente, descompacto pelo gerenciador de arquivos, não pela linha de comando.

Etapa 3: Problema encontrado na escolha de um solver

O site de download da versão demo do ampl (http://ampl.com/try-ampl/download-a-free-demo/) mostra a instrução para escolher um solver (no linux):

option solver ./xxx;

Onde xxx é o nome do solver desejado. Porém isso não funciona na linha de comando, nem no IDE.

Para o IDE, eu consegui selecionar o solver da seguinte forma:

option solver xxx;

mas isso não funcionou na linha de comando. Para conseguir resolver, utilizando o ampl no terminal, utilizei:

option solver "./xxx";

e tudo funcionou normalmente. A última dica encontrei no site stackoverflow.

 


Dados de minha tese de doutorado: Problema de Expansão da Rede de Transmissão de Energia Elétrica

15 de Novembro de 2018 - Tempo de leitura: 6 minutos

Esta página contém o código fonte e os dados para todos os sistemas teste (instâncias) no Problema de Expansão da Rede de Transmissão de Energia Elétrica (PERT) utilizados em meu trabalho de doutorado (baixe a tese aqui).

Código Fonte

O código fonte pode ser baixado aqui.

Dados dos Sistemas Teste Utilizados

Duas variações foram estudas: PERT estático (PERTE) e o PERT estático com restrições de segurança N-1 (PERTES).

Os dados para cada uma das variações encontram-se abaixo, juntamente com um arquivo com todas as soluções encontradas no trabalho.

Além disso, existe a opção de baixar os arquivos contendo apenas os dados para cada um dos seis grupos de arquivos utilizados: Garver 6 barras, IEEE 24 barras, Sul BR 46 barras, Sudeste BR 79 barras, Nordeste BR 87 barras e Colombiano 93 barras.

PERTE

Sistemas Teste para o PERTE (um arquivo com todos os dados)

Soluções dos Sistemas Teste para o PERTE (Soluções para todos os sistemas teste)

Arquivos por grupos de sistemas:

Sistemas Teste para o PERTE – Colombiano – 93-155

Sistemas Teste para o PERTE – Sudeste BR – 79-143

Sistemas Teste para o PERTE – Sul BR – 46-79

Sistemas Teste para o PERTE – Nordeste BR – 87-183

Sistemas Teste para o PERTE – IEEE – 24-41

Sistemas Teste para o PERTE – Garver – 06-15

PERTES

Sistemas Teste para o PERTES (um arquivo com todos os dados)

Soluções dos Sistemas Teste para o PERTES (Soluções para todos os sistemas teste)

Arquivos por grupos de sistemas:

Sistemas Teste para o PERTES – Colombiano – 93-155

Sistemas Teste para o PERTES – Sudeste BR – 79-143

Sistemas Teste para o PERTES – Sul BR – 46-79

Sistemas Teste para o PERTES – Nordeste BR – 87-183

Sistemas Teste para o PERTES – IEEE – 24-41

Sistemas Teste para o PERTES – Garver – 06-15


Hospedagem em conta, a partir de US$0.50 mensais

15 de Novembro de 2018 - Tempo de leitura: 4 minutos

Tinha desistido do meu site por um motivo... encontro uma hospedagem com um valor de adesão promocional bastante convidativo, mas quando acaba a promoção, teria que renovar por um valor bem elevado. Aconteceu com a Hostgator e também com a Hostinger.

Quando tudo parecia perdido e tinha desistido de manter um website, surgiu a 1dollar-webhosting. 

Hospedagem em conta

Gosto muito do valor dos planos: US$ 0.50, US$ 0.75, US$ 1.00 e US$ 3.00.

Abaixo uma descrição resumida de cada plano. Ressalto que as informações dos planos podem sofrer alterações e, caso tenha interesse nos serviços, é importante conferir o conteúdo de cada plano e tirar suas dúvidas no site 1dollar-webhosting. 

Personal Plan US$ 0.50/mês, menos de R$2,00/mês(*)

  • 100 MB armazenamento
  • 5 GB/mês de transferência
  • 10 contas de email
  • 5 Bancos de dados Mysql
  • 5 contas FTP
  • 2 Domínios
  • 99.9% Uptime.
  • Painel de Controle ( cpanel )

Economy Plan US$ 0.75/mês, menos de R$3,00 por mês(*)

  • 200 MB armazenamento
  • 20 GB/mês de transferência
  • 50 contas de email
  • 10 Bancos de dados Mysql
  • 10 contas FTP
  • 3 Domínios
  • 99.9% Uptime.
  • Painel de Controle ( cpanel )

Silver Plan - US$ 1.00/mês, menos de R$4,00/mês(*)

  • 50000 MB armazenamento
  • 100 GB/mês de transferência
  • 200 contas de email
  • 15 Bancos de dados Mysql
  • 20 contas FTP
  • 5 Domínios
  • 99.9% Uptime.
  • Painel de Controle ( cpanel )

Gold Plan - US$ 3.00/mês, menos de R$12,00/mês(*)

  • Armazenamento ILIMITADO
  • Transferência ILIMITADA
  • Contas de email ILIMITADAS
  • Bancos de dados Mysql ILIMITADOS
  • contas FTP ILIMITADAS
  • Domínios ILIMITADOS
  • 99.9% Uptime.
  • Painel de Controle ( cpanel )

(*) Valores convertidos em 16/11/2018.

Conclusão

O plano pessoal possui um armazenamento bastante limitado, então pode não é ideal para todos, porém será mais do que necessário para um site pessoal de pequeno porte (ou até mesmo dois, pois é possível ter dois domínios na mesma conta). Ressalto que a maioria dos scripts de conteúdo mais avançados: Joomla, Wordpress, etc, pode ocupar boa parte dos 100MB do Personal Plan.

Faço essa indicação pois utilizo e gostei. Mas não assine antes de ter certeza que o serviço é ideal para suas necessidades.

Hospedagem em conta