A BI-LEVEL PRICING MODEL AND A PSO BASED ALGORITHM IN SUPPLY CHAINS