Un algoritmo per allocazioni ottimali di risorse in sistemi con vincoli lineari