Multiplicative assignment with upgrades — arXiv2