ima.uco.fr.nuit.model
Class Model

java.lang.Object
  extended by ima.uco.fr.nuit.model.Model

public class Model
extends java.lang.Object

Modèle mathématique CPLEX

Author:
IMAvengers

Constructor Summary
Model(int nbLigne, int nbColonne, int[] pourcentage)
          Constructeur
 
Method Summary
 void exportModelLP()
          Créé le fichier LP du modèle
 void exportToCSV(java.lang.String dossierOut)
          Export des solutions sous fichier CSV
 int[][] obtainMatrix()
          Transforme les résultats CPLEX en forme de matrice
 boolean resolve()
          Résout le modèle mathématique
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model

public Model(int nbLigne,
             int nbColonne,
             int[] pourcentage)
Constructeur

Parameters:
nbLigne - : nombre de ligne dans le panneau publicitaire
nbColonne - : nombre de colonne dans le panneau publicitaire
Method Detail

resolve

public boolean resolve()
Résout le modèle mathématique

Returns:
true s'il existe une solution, false sinon

exportModelLP

public void exportModelLP()
Créé le fichier LP du modèle


exportToCSV

public void exportToCSV(java.lang.String dossierOut)
Export des solutions sous fichier CSV

Parameters:
dossierOut -

obtainMatrix

public int[][] obtainMatrix()
Transforme les résultats CPLEX en forme de matrice

Returns:
la matrice x