A kinetic model has been proposed for a binary catalyst system with the available experimental data from the open literature, in which one catalyst produces polypropylene macromonomer, while the other catalyst attacks the macromonomers as side chains to the isotactic polypropylene backbone. After validating the model with the experimental data, it has been extended to find the optimal process conditions for the desired combination of conflicting objectives that leads to manufacturing of polymer with controlled branching suitable for varied kind of applications. A well-established multi-objective optimization technique, NSGA II, has been utilized for this purpose. Some of the Pareto optimal points are found to be better than the experimental data and show improvement in process performance. © IFAC.