exactly what is the allocation problem you are trying to solve?
let's assume that we have a financial company that has some branches. This company sets some selling plans every month. Every branch has some part of this plan. Are there any tools, algorithms, programs or anything that would help to solve allocation problem?