När företag skall göra produktval när det finns trånga sektioner använder man oftast bidragskalkylering. Vid produktval när det finns trånga sektioner skall man söka den produktblandning som ger högst totalt täckningsbidrag med hänsyn tagen till de trånga sektioner som finns. Vid produktval när det finns flera trånga sektioner använder man linjär programmering för att lösa sådana här problem. Vid produktval vid trånga sektioner kan det finnas många kombinationer mellan vilka produkter som skall tillverkas och vilken volym som skall tillverkas för respektive produkt. Det här gör problemet så komplext att man måste använda linjär programmering.