Multiobjective Optimization Using Compromise Programming and an Immune Algorithm | IEEE Journals & Magazine | IEEE Xplore