Mathematical Programming for Product Line Decisions