1. A method for mapping out-of-gamut colors to a device's gamut to improve image quality in a color document reproduction device, the method comprising: identifying an out-of-gamut color point x i intended to be mapped to a boundary surface of a color gamut of a color marking device; selecting a gamut mapping function to be applied to said out-of-gamut color point, where J gm represents a cost of mapping out-of-gamut color point x i using said gamut mapping function; selecting at least one performance attribute for said color marking device where J s represents a total cost of applying said selected at least one performance attribute and J i is an i th performance attribute; determining a multi-objective cumulative cost comprising: 
 J T =J gm +J s ; iteratively driving said multi-objective cumulative cost J T to a minimum; and communicating said minimized multi-objective cumulative cost to a color management system of said color marking device wherein a processor executes machine readable program instructions for performing a gamut mapping of said out-of-gamut color point x i using said minimized multi-objective cumulative cost.