Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EJERCICIO 1 - ACEITES
- +++++++++++++++++++++
- // solution (optimal) with objective 108250
- // Quality Incumbent solution:
- // MILP objective 1.0825000000e+05
- // MILP solution norm |x| (Total, Max) 5.41300e+03 7.50000e+02
- // MILP solution error (Ax=b) (Total, Max) 5.91815e-12 9.05054e-13
- // MILP x bound error (Total, Max) 4.44089e-16 4.44089e-16
- // MILP x integrality error (Total, Max) 7.21645e-15 2.22045e-15
- // MILP slack bound error (Total, Max) 0.00000e+00 0.00000e+00
- // Variables
- // Todas las tablas son (Months x Oils)
- refined = [[0 200 0 250 0]
- [0 200 0 250 0]
- [100 100 0 0 250]
- [200 0 0 250 0]
- [200 0 0 250 0]
- [200 0 0 250 0]];
- bought = [[0 0 0 0 0]
- [0 0 0 500 0]
- [0 0 0 0 0]
- [0 0 0 0 0]
- [0 0 0 0 250]
- [700 500 0 750 0]];
- used = [[0 1 0 1 0]
- [0 1 0 1 0]
- [1 1 0 0 1]
- [1 0 0 1 0]
- [1 0 0 1 0]
- [1 0 0 1 0]];
- EJERCICIO 2 - PETROLEO
- ++++++++++++++++++++++
- // solution (optimal) with objective 20450352.2864747
- // Quality There are no bound infeasibilities.
- // Max. unscaled (scaled) reduced-cost infeas. = 4.08562e-14 (4.08562e-14)
- // Max. unscaled (scaled) Ax-b resid. = 9.45057e-13 (9.45057e-13)
- // Max. unscaled (scaled) c-B'pi resid. = 1.13687e-13 (1.13687e-13)
- // Max. unscaled (scaled) |x| = 25000 (25000)
- // Max. unscaled (scaled) |slack| = 5000 (5000)
- // Max. unscaled (scaled) |pi| = 1299.54 (1299.54)
- // Max. unscaled (scaled) |red-cost| = 1299.54 (1299.54)
- // Condition number of scaled basis = 3.6e+01
- // Variables
- // Cuanto se destiló
- // En orden: Crude 1, Crude 2
- distilled = [20000 25000];
- // Cuanto se reformo
- // En orden: Light Naptha, Medium Naptha, Heavy Naptha
- reformed = [0 0 5709.1];
- // Cuanto se agrietó
- // En Orden: Light Oil, Heavy Oil
- cracked = [0 7430];
- // Cuanto se mezclo para cada petroleos
- // En orden: Light Naphta, Medium Naphta, Heavy Naphta, Reformed Gasoline, Cracked Gasoline
- into_premium_petroleum = [0 0 2715.9 2325.5 1486];
- into_normal_petroleum = [5750 10250 75.023 243.56 0];
- // Cuanto se mezclo para cada fuels
- // En orden: Light Oil, Heavy Oil, Cracked Oil, Residuum
- into_jet_fuel = [0 0 3760 4160];
- into_fuel_oil = [4400 1320 1760 440];
- // Cuanto se mezclo para cada lube oil
- // En orden: Residuum
- into_lube_oil = [1000];
Add Comment
Please, Sign In to add comment