Hi Satyajit -
You are right about the Cap Leveling optimizer. The problem in using optimizer is that it doesnt support some functionalities of heuristic like product priority .
Also some times the optimizer runs for long time but coudnt find an optimal solution
At this moment I am not seeing many options other than proposing optimizer with whatever functionalities it supports .