INTRODUZIONE. Cplex è un software per la risoluzione di Problemi di Programmazione Lineare e Lineare Intera;



Documenti analoghi
Disegni di Ricerca e Analisi dei Dati in Psicologia Clinica. Rcmdr

Registratori di Cassa

Guida all uso di Java Diagrammi ER

Utilizzo delle formule in Excel

Sistema solare termico giacosun. Indice dei contenuti

Nell esempio verrà mostrato come creare un semplice documento in Excel per calcolare in modo automatico la rata di un mutuo a tasso fisso conoscendo

Guida all uso di. a cura dell Area Economia Applicata (AEA) - IPI

Laboratorio di Ricerca Operativa Cad Ingegneria Gestionale (BGER3 - I semestre) a.a Homework n 33. Docente: Laura Palagi

Gestione Ordini On Line

Ottimizzazione Multi Obiettivo

MANUALEDIUTILIZZO MODULO CRM POSTVENDITA

MANUALE D USO DELLA PIATTAFORMA ITCMS

GESTIONE NEWSLETTER 2 CREAZIONE NEWSLETTER

Se c'è: siete a posto Se non c'è: avviate l'opzione Add-Ins dello stesso menu e controllate se appare il Risolutore nella finestrella che compare:

INTRODUZIONE A EXCEL ESERCITAZIONE I

TRASMISSIONE RAPPORTO ARBITRALE IN FORMATO PDF

FINE ANNO BOLLE / FATTURE PER E/SATTO

Relazioni tra tabelle

PROCEDURE GENERALI ATTIVAZIONE MACRO

Mon Ami 3000 Provvigioni agenti Calcolo delle provvigioni per agente / sub-agente

APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

PROCEDURA INVENTARIO DI MAGAZZINO di FINE ESERCIZIO (dalla versione 3.2.0)

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

LABORATORIO DI MATEMATICA RENDITE, AMMORTAMENTI, LEASING CON EXCEL

Capitolo 8. Cliccando sulla freccia come mostrato in Figura 93 si apre un menù a scelta rapida. Figura 93. Filtro

METODI per effettuare previsioni con analisi di tipo WHAT-IF

Ricerca Operativa e Logistica

PROGRAMMAZIONE LINEARE IN DUE VARIABILI

PROCEDURA PER GESTIONE DATI E CREAZIONE FILE TELEMATICO Revisione 1.0 Sommario: - Gestione Spesometro - Appendice Gestione Modello Black List 2015

Modello per la compilazione della scheda progetto SK_2.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

STATISTICA ESERCITAZIONE 11 Dott. Giuseppe Pandolfo 3 febbraio Modelli continui di probabilità: la v.c. uniforme continua

MICROSOFT WORD LA STAMPA UNIONE

Laboratorio di Ricerca Operativa Cad Ingegneria Gestionale (BGER3 - I semestre) a.a Homework n 6. Docente: Laura Palagi

ISTRUZIONI D USO DEL SOFTWARE

17 Gli scenari. cartelle di lavoro; unendoli poi in un

FIRESHOP.NET. Gestione della distinta base & della produzione.

MANUALE PER LA GESTIONE DEL SERVIZIO DI NEWSLETTER

Cos è ACCESS? E un programma di gestione di database (DBMS) Access offre: un ambiente user frendly da usare (ambiente grafico)

MANUALE D USO DELL E-COMMERCE. Versione avanzata

Modulo 1. Database: concetti introduttivi

Il foglio elettronico. Excel PARTE

INSTALLAZIONE E CONFIGURAZIONE DURC CLIENT PEC E FIRMA DIGITALE

Organizzare le risorse umane con ricerca obiettivo

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

Dna File Converter Software per importazione esportazione dati Unisap-Essepaghe. Manuale utente

Office 2007 Lezione 02. Le operazioni più

mese richiesta

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

Per effettuare la stampa di una cartella di lavoro si accede al comando. Stampa dal menu File o si utilizza il pulsante omonimo sulla barra

2 Fortino Lugi. Figura Errore. Nel documento non esiste testo dello stile specificato Finestra attiva o nuovo documento

GUIDA ALL USO DEL PORTALE DI PRENOTAZIONE LIBRI ON LINE

Guida sintetica Gestione Attività

Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili. Introduzione

Software di parcellazione per commercialisti Ver [10/09/2015] Manuale d uso [del 10/09/2015]

Corso di Informatica. Immissione di dati. Visualizzazione come foglio dati 1. Visualizzazione come foglio dati 2 11/01/2008

OCCUPATI SETTORE DI ATTIVITA' ECONOMICA

Introduzione. Alberto Fortunato Pag. 1 di 137

8.9 CREARE UNA TABELLA PIVOT

Firmare le utilizzando il client di posta elettronica Mozilla Thunderbird

Modelli di Programmazione Lineare Intera

RAPPRESENTAZIONE GRAFICA E ANALISI DEI DATI SPERIMENTALI CON EXCEL

Gestione Rapporti (Calcolo Aree)

Manuale Servizi al Cittadino Piacenza Città Amica

Modelli di programmazione lineare. Il metodo grafico è basato su linearità della funzione obiettivo linearità dei vincoli

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

Corso introduttivo all utilizzo di TQ Controlla

Guida per esecuzione dell aggiornamento del programma DINAMIC

Ai fini economici i costi di un impresa sono distinti principalmente in due gruppi: costi fissi e costi variabili. Vale ovviamente la relazione:

Creare diagrammi di Gantt con Visio 2003

Manuale di istruzioni per l inserimento dei dati delle PROVE PQM PON

Guida alla Navigazione e Utilizzo dell Area Fattura PA

Note applicative OFFICINA ELETTRICA. Compilazione del registro di produzione dell energia elettrica modello Mbis 36

Ricerca Operativa e Logistica Dott. F.Carrabs e Dott.ssa M.Gentili. Uso di Excel nella Programmazione Matematica

Utilizzo del Terminalino

Foglio di calcolo con Microsoft Excel 2003 III

IL WIKI CON PBWORKS BREVE GUIDA ALL USO Il wiki Vedi alla voce: Auschwitz è stato creato utilizzando PBWorks, un servizio web che offre la

RICERCA OPERATIVA. Questi due tipi di costi contribuiscono a determinare il costo totale di produzione così definito:

Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005

1 CARICAMENTO LOTTI ED ESISTENZE AD INIZIO ESERCIZIO

MODULO 5 ACCESS Basi di dati. Lezione 4

BANCA DATI ANCI-CONAI

Funzioni di Trasferimento Movimenti

IL MODULO CAUZIONI A&D srl

Moduli (schede compilabili) in Word Esempio: scheda di alimentazione per un degente

Calcolo del Valore Attuale Netto (VAN)

Produttore A B C 1 20% 20% 30% 2 30% 10% 30%

GESTIONE ANAGRAFICA ARTICOLI. Consente l inserimento, la modifica o l eliminazione dell anagrafica articoli. Per l inserimento di un nuovo articolo:

GESTIONE INTRASTAT PER UTENTI CON CONTABILITA' IPSOA

CONTROLLO DI GESTIONE DELLO STUDIO

AMPL Plus: Introduzione all uso

DOCUMENTO ESERCITAZIONE ONENOTE. Utilizzare Microsoft Offi ce OneNote 2003: esercitazione rapida

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

SVM. Veronica Piccialli. Roma 11 gennaio Università degli Studi di Roma Tor Vergata 1 / 14

per immagini guida avanzata Stampare i fogli di lavoro di Excel Geometra Luigi Amato Guida Avanzata per immagini excel

Modello per la compilazione della scheda progetto SK_3.1.xls (da utilizzarsi per la presentazione di progetti di attività formative)

MANUALE PORTALE UTENTE IMPRENDITORE

Implementazione su web del sistema WIND-GIS

Gestione Centro Estetico

Transcript:

INTRODUZIONE Cplex è un software per la risoluzione di Problemi di Programmazione Lineare e Lineare Intera; L interfaccia con il quale viene utilizzato è Microsoft Excel 1

Installazione CPLEX Dopo aver installato il programma Cplex trovare il file cplex121.xll Poi aprire Excel e tramite il pulsante office seguire il seguente percorso: Opzioni Excel Componenti Aggiuntivo 2

Trovare IBM ILOG CPLEX 12.1.0 e cliccare OK Il componente Cplex comparirà sulla barra degli strumenti 3

INTERFACCIA CPLEX Definiamo i comandi presenti nell interfaccia cplex: per utilizzare Cplex seguiamo il seguente percorso: Barra degli strumenti -> Componenti Aggiuntivi -> CPLEX -> Solve Model Parameters Contiene le opzioni Cplex Objective Sense Serve per selezionare se si vuole minimizzare, massimizzare o assegnare un valore specifico alla FO Advanced Parameters Opzioni avanzate cplex Objective Function Identifica la cella che contiene la funzione obbiettivo Variables Contiene le informazioni relative alle varibili: la cella di definizione, il valore lim superiore, il val. lim. inferiore Edit Variables Serve per definire, rimuovere o aggiornare una variabile 4

INTERFACCIA CPLEX (2) Constrants Contiene le informazioni relative ai Vincoli: la cella di definizione, il valore lim superiore, il valore lim inferiore. Edit Constrants Serve per definire, rimuovere o aggiornare un vincolo. Run Save Reset Cliccare rispettivamente per ottenere la soluzione, per salvare il modello e per resettare il modello 5

MIX OTTIMALE DI PRODUZIONE L azienda XYZ realizza sei prodotti a partire da sei materie prime. Data la disponibilità a magazzino delle sei materie prime, conoscendo i profitti unitari per la vendita di ciascun prodotto e la richiesta di materia prima in ogni prodotto, si deve decidere quali prodotti conviene realizzare, ipotizzando di poter vendere qualunque mix. TAB 1 Richiesta di materia prima Prod. 1 Prod. 2 Prod. 3 Prod. 4 Prod. 5 Prod. 6 Disponibilità a magazzino Acciaio 1 4 4 2 800 Legno 4 5 3 1 1160 Plastica 3 8 1 1780 Gomma 2 1 2 1 5 1050 Vetro 2 4 2 2 2 4 1360 Vernice 1 4 1 4 3 4 1240 Profitto unitario 30 45 24 26 24 30 E. Malaguti Cplex per Excel 6

Si tratta di un problema di un problema nel quale avremo: FUNZIONE OBIETTIVO: massimizzare i profitti; VINCOLI: rispettare l ammontare di Materie Prime presenti in Magazzino Il foglio Excel può essere organizzato come segue: Sezione Dati (1) Sezione F.O. (2) Sezione Variabili e Vincoli (3) 7

SEZIONE DATI (1) Riportiamo all interno di apposite Tabelle i dati; 8

SEZIONE FUNZIONE OBIETTIVO (2) In questa sezione definiamo la nostra Funzione Obiettivo che in questo caso è da MASSIMIZZARE Profitto complessivo per prodotto dipenderà dal numero di unità per ogni prodotto, moltiplicando tale quantità per il Profitto Unitario di ogni Prodotto e sommando otteniamo il Profitto complessivo La FUNZIONE OBIETTIVO è dunque data dal Profitto Totale che corrisponde alla somma dei Profitti Parziali di ogni prodotto. Attraverso Cplex dovremo appunto Massimizzare tale funzione. 9

SEZIONE VARIABILI E VINCOLI (3) In questa sezione compaiono le Variabili da utilizzare e i Vincoli che tali variabili dovranno rispettare: Le variabili sono assegnate da Cplex per ottenere il mix ottimale di produzione e massimizzare il profitto Il totale di materiale utilizzato dipenderà dal numero di pezzi realizzati per ogni prodotto e dalla quantità di materiale che occorre in ogni tipo di prodotto (Tab. 1). Il VINCOLO impone che la quantità totale utilizzata del materiale n esimo sia minore o uguale alla quantità presente in magazzino (Tab. 2). 10

DEFINIZIONE MODELLO CPLEX Come prima cosa si definisce la cella dove è contenuta la Funzione Obiettivo che nel nostro caso è G12 Successivamente si definiscono le variabili, indicando le celle dove queste sono contenute 11

DEFINIZIONE MODELLO CPLEX (2) Si definiscono infine i Vincoli, indicando le celle dove sono contenuti e definendone anche i termini noti (nel nostro caso dati dal numero di scorte presenti in magazzino) A questo punto è possibile risolvere il modello con cplex, premendo il tasto Run E. Malaguti Cplex per Excel 12

SOLUZIONE ESERCIZIO Otteniamo la soluzione, che massimizza il profitto, nelle celle che noi avevamo definito come variabili, otterremo il valore ottimale da produrre per ogni Prodotto Se andiamo a spuntare quella voce otterremo anche le statistiche relative al problema, indicando in quale cella vogliamo ottenerle, ci verranno stampate sul foglio di lavoro Excel 13

ESEMPIO APPLICAZIONE CPLEX NUM.2 PIANIFICAZIONE SPOT PUBBLICITARI Una grossa azienda di prodotti salutistici, la Viviben, hatre nuoviprodottidalanciaresulmercato.perrendere efficace tale lancio si sta pianificando una campagna pubblicitaria attraverso spot televisivi. La Viviben ha stanziato per tale campagna pubblicitaria una cifra tale da consentirle la trasmissione di cinque spot pubblicitari giornalieri e non vuole dedicare a ciascun prodotto più di tre spot settimanali. Uno studio di mercato ha stabilito l'impatto delle possibili suddivisioni in termini di aumento dei profitti giornalieri delle vendite di ciascun prodotto (in Milioni di Dollari) e tale studio è riportato nella tabella seguente. Aumento del Profitto (M ) Prodotti Numero Spot 1 2 3 0 0 0 0 1 1 0 1 2 3 2 2 3 3 3 4 Si tratta di decidere come suddividere gli spot tra i tre diversi prodotti che devono essere pubblicizzati in modo da ottenere il massimo incremento dei profitti rispettando i vicoli. NB: Dalla tabella precedente risulta chiaro che l'incremento dei profitti non è lineare rispetto al numero di spot televisivi settimanali. Ad es. 2 spot per il prodotto 1 determinano un aumento dei profitti legati alla vendita di tale prodotto di 3 Milioni per quel giorno, lo stesso aumento che si ottiene con uno spot in più (mentre una crescita lineare corrisponderebbe ad un aumenti di 4.5 Milioni). 14