Effective Fitness as an Alternative Paradigm for Evolutionary Computation I: General Formalism