Fulls de càlcul
Solver: Programació lineal amb 3 variables
Objectius:
     
  • Crear i editar un full de càlcul.
  • Reconèixer la funció objectiu i les restriccions d'un problema de programació lineal.
  • Aplicar el complement Solver per resoldre una situació problemàtica de programació lineal de tres variables.
Pràctica:
 
Enunciat del problema:

Una companyia fabrica televisors, equips d'alta fidelitat i altaveus utilitzant un seguit de components comuns, tal com s'indica en la taula següent:

ComponentTelevisorHi-FiAltaveusDisponibilitat
Xassís110450
Tub d'imatges100250
Cons d'altaveus221800
Font d'alimentació110450
Components electrònics211600

Aquests components estan disponibles en quantitats limitades (tal com indica la columna disponibilitat), per la qual cosa es tracta de plantejar el problema de la maximització restringida de beneficis sabent que la contribució neta dels tres productes és, respectivament, de 75 €, 50 €, i 35 €.

Preparació del full de càlcul:

  1. Dissenya un full de càlcul amb les característiques següents:

  2. Les cel·les C5, C6 i C7 són les cel·les ajustables, el valor de les quals pot variar. Inicialment el seu valor s'ha fixat en 100, de forma arbitrària.
  3. La cel·la objectiu és C10. Conté la fórmula que correspon a la funció objectiu que calcula el benefici: =75*$C$5 + 50*$C$6 + 35*$C$7
  4. Les cel·les C13:C17 contenen les fórmules de les restriccions del problema:
    • C13 =$C$5+$C$56
    • C14 =$C$5
    • C15 =2*$C$5+2*$C$6+$C$7
    • C16 =$C$5+$C$6
    • C17 =2*$C$5+$C$6+$C$7
  5. Deseu l'arxiu al vostre disc o carpeta de treball amb el nom solver_3variables.
  6. Podeu comprovar que les cel·les C13:C17 prenen un valor en funció dels valors assignats a les cel·les ajustables C5, C6 i C7.

Resolució amb Solver:

  1. Cliqueu Eines/Solver... i dins del quadre de diàleg feu els canvis següents:
    • Indiqueu la cel·la objectiu $C$10
    • Seleccioneu el valor de la cel·la objectiu: Màxim
    • Introduiu les restriccions següents:
      • $C$13<=450
      • $C$14<=250
      • $C$15<=800
      • $C$16<=450
      • $C$17<=600
    • Cliqueu el botó Opcions... i marqueu les opcions Adoptar model lineal i Asumir no negatius. Cliqueu D'acord
  2. Cliqueu Resolver i al quadre de diàleg "Resultats de Solver" seleccioneu l'informe Respostes i veureu que apareix un full nou dins del mateix arxiu de treball amb les dades sol·licitades.

 
Exercicis:
 
  1. Volem preparar un pinso per vaques barrejant tres productes A, B i C de forma que la barreja contingui 4800 mg de vitamines i 5000 mg de sals minerals. Cada quilo del producte A conté 200 mg de vitamines i 800 mg de minerals, cada quilo del producte B conté 1000 mg de vitamines i 200 mg de minerals i cada quilo del producte C conté 600 mg de vitamines i 400 mg de minerals. El producte A es ven a 2 €/kg, el producte B es ven a 6 €/kg i el prodcute C es ven a 4 €/kg. Quina quantitat de cada producte haurem de barrejar per obtenir el pinso més econòmic possible?

    Solució: