1.- Escriba un código en GAMS para determinar el valor mínimo de cada una de las funciones que
se presentan a continuación.
𝑥 1⁄2 𝑦 1⁄2
b) 𝑔(𝑥̅ ) = ,𝑥 ∈ (0,4], 𝑦 ∈ (0,4]
𝑥 2 +𝑦 1⁄4
1 1 𝜋 𝜋
c) 𝑔(𝑥̅ ) = 2 sin(𝑥1 𝑥2 ) + 2 cos(𝑥1 𝑥2 ), 𝑥1 ∈ [0, 2 ], 𝑥2 ∈ [0, 2 ]
1 1 𝜋 𝜋
d) 𝑔(𝑥̅ ) = sin(𝑥1 𝑥2 ) + cos(𝑥1 𝑥2 ), 𝑥1 ∈ [ , 𝜋], 𝑥2 ∈ [ , 𝜋]
2 2 2 2
2.- Escriba un código en GAMS para representar los problemas de optimización siguientes.
Encuentre una solución para cada problema.
a)
min 𝑓(𝑥) = 3𝑥1 + 2𝑥2 + 𝑥3
s.t.
2𝑥1 + 3𝑥2 + 𝑥3 ≥ 10
𝑥1 + 2𝑥2 + 𝑥3 ≥ 15
b)
min 𝑓(𝑥) = 3𝑥1 + 2𝑥2 + 𝑥3
s.t.
2𝑥1 + 3𝑥2 + 𝑥3 ≥ 10
𝑥1 + 2𝑥2 + 𝑥3 ≥ 15
𝑥1 ≥ 0
c)
max 𝐹(𝑥) = 2𝑥1 + 1.5𝑥2 + 10𝑥3
s.t.
−𝑥1 + 0.2𝑥2 + 10𝑥3 ≥ 1
200𝑥1 − 10𝑥2 + 2000𝑥3 ≤ 0
10𝑥1 + 𝑥2 + 100𝑥3 ≤ 40
𝑥1 ≥ 0
𝑥2 ≥ 0
𝑥3 ≥ 0
d)
e)
OBJETIVO
Que el estudiante lleve a cabo la programación y optimización de funciones sencillas en el
optimizador GAMS, con el fin de que lleve a la práctica los conocimientos teóricos sobre sintaxis y
programación en dicho software.
ASPECTOS ADICIONALES
1.- El reporte se entrega en equipos de 2 personas
2.- Se tomará en cuenta el orden, la ortografía y la redacción
3.- Reportes entregados después de la fecha establecida por el docente tendrán una penalización
de hasta 4 puntos sobre la calificación obtenida.
4.- El reporte se entrega en formato electrónico
5.- Material copiado directamente de la fuente (a través de las herramientas copy-paste) será
penalizado