Follow us on Twitter and LinkedIn to get the latest updates from the dev team!
Description: book example autogenerated using steel.mod, steel.dat, and steel.run
Tags: ampl-only, ampl-book
Notebook author: N/A
Model author: N/A
# Install dependencies %pip install -q amplpy
# Google Colab & Kaggle integration from amplpy import AMPL, ampl_notebook ampl = ampl_notebook( modules=["coin"], # modules to install license_uuid="default", # license to use ) # instantiate AMPL object and register magics
autogenerated using steel.mod, steel.dat, and steel.run
%%writefile steel.mod set PROD; # products param rate {PROD} > 0; # tons produced per hour param avail >= 0; # hours available in week param profit {PROD}; # profit per ton param market {PROD} >= 0; # limit on tons sold in week var Make {p in PROD} >= 0, <= market[p]; # tons produced maximize Total_Profit: sum {p in PROD} profit[p] * Make[p]; # Objective: total profits from all products subject to Time: sum {p in PROD} (1/rate[p]) * Make[p] <= avail; # Constraint: total of hours used by all # products may not exceed hours available
%%writefile steel.dat data; set PROD := bands coils; param: rate profit market := bands 200 25 6000 coils 140 30 4000 ; param avail := 40;
%%ampl_eval model steel.mod; data steel.dat; option solver cbc; solve; display Make;
previous
Book Example: prod
next
Book Example: transp