An Interactive Knowledge-based Multi-objective Evolutionary Algorithm Framework for Practical Optimization Problems