Novel prediction and memory strategies for dynamic multiobjective optimization