Modellizzazione e soluzione dei problemi di programmazione aggregata e pianificazione dei fabbisogni per situazioni multilinea-multiprodotto in presenza di vincoli di capacità