I'm trying to solve one problem in ampl but I made this error and I do not know how to solve it.. Would you mind help me please?
set servizi;
set estetiste;
param orelavoroperestetista{j in servizi, i in estetiste};
param ricavo{j in servizi};
param costoorario{i in estetiste};
param numeromassimoore{i in estetiste};
param domandaminimaperservizio{j in servizi};
var X{j in servizi, i in estetiste} integer >=0;
maximize profitto_totale: sum{j in servizi, i in estetiste} X[j, i]*( ricavo[j] - costoorario[i]*numeromassimoore[i]);
subject to vicolodisponbilitàoraria{j in servizi, i in estetiste}: orelavoroperestetista[j, i]*X[j,i]= numeromassimoore[i];
subject to vicolodomanda{j in servizi}: sum{i in estetiste} X[j, i] >=domandaminimaperservizio[j];
############ DATA STARTS HERE ############
set servizi := massaggi depilazione manicure;
set estetiste := adriana michela;
param orelavoroperestetista: massaggi depilazione manicure :=
adriana 1 0.5 0.5
michela 1.5 0.5 1;
param ricavo := massaggi 30
depilazione 20
manicure 25;
param numeromassimoore := adriana 8
michela 8;
param costoorario := adriana 10
michela 8.5;
param domandaminimaperservizio :=
massaggi 2
depilazione 2
manicure 2;
Tmp/tin19412, line 28 (offset 747):
servizi is already defined
context: set >>> servizi <<< := massaggi depilazione manicure;
== 3 ==========================
Thank you for your help