AMPL: torneo

Messaggioda mittticoo » 11/08/2019, 16:03

Ciao a tutti. Devo svolgere un problema in AMPL: creare un torneo tra N squadre, dove ad ogni match è abbinato un valore di interesse mediatico (da 1 a 10).
L'obiettivo è creare il torneo dove per ogni giornata ci sia un match con interesse mediatico alto (=10) e che il valore medio di interesse più piccolo tra tutte le giornate sia massimizzato.

Ho cominciato con il dichiarare le squadre e i match (partite):

Codice:
### INSIEMI

set TEAMS ;
set PARTITE = TEAMS cross TEAMS ;

### PARAMETRI   

param n := card(TEAMS);
param num_giornate := n - 1;
param partite_per_giornata := n / 2 integer;
param interesse {PARTITE} >= 0 ;


param interesse :
   Spal    Ancona    Inter    Juve :=
Spal        0       1              5                10   
Ancona  1       0              5                10   
Inter     5       5              0                10   
Juve       10       10              10                0    
 ;


come posso fare per tenere traccia di tutti i match di ogni singola giornata? come mi suggerite di continuare?
Grazie mille a tutti!!!
mittticoo
Starting Member
Starting Member
 
Messaggio: 1 di 2
Iscritto il: 11/08/2019, 15:51

Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite