I was working on a project and I was wondering something about the functions of CPLEX for ILOG. For instance, I'm selling products for each customer, I have different probabilites for each of 6 products.It means probability of a person buying a product is different. Let's assume I have 2 customers and 6 products. For first customer, probabilities are 0.5 for first product, 0.3 for second product etc... So I want to maximize my profit and I know revenue for each product. My problem is how I can select the best profitable product according to these probabilities. Obviously, there has to be a way of using these probabilities. In the project, they are just giving probabilities but there is no explanation of how to use them. For now, my function is like this:
maximize
sum (c in Customers, p in Products, ch in Channels) (Revenue[p] * quantity[c][ch] - quantity[c][ch] * Cost[ch]);
Quantity is used to determine how many times a channel is used to sell a product. There is a cost for 4 different channels.