The capability of biased multiobjective function optimization has been added to the Westinghouse Electric Company's (Westinghouse's) Advanced Loading Pattern Search code (ALPS). The search process, given a user-defined set of design constraints, proceeds to minimize a global parameter called the total value associated with constraints compliance (VACC), an importance-weighted measure of the deviation from limit and/or margin target. The search process takes into consideration two equally important user-defined factors while minimizing the VACC, namely, the relative importance of each constraint with respect to the others and the optimization of each constraint according to its own objective function. Hence, trading off margin-to-design limits from where it is abundantly available to where it is badly needed can now be accomplished. Two practical methods are provided to the user for input of constraints and associated objective functions. One consists of establishing design limits based on traditional core design parameters such as assembly/pin burnup, power, or reactivity. The second method allows the user to write a program, or script, to define a logic not possible through ordinary means. This method of script writing was made possible through the application resident compiler feature of the technical user language integration processor (tulip), developed at Westinghouse. For the optimization problems studied, ALPS not only produced candidate loading patterns (LPs) that met all of the conflicting design constraints, but in cases where the design appeared to be over constrained gave a wide range of LPs that came very close to meeting all the constraints based on the associated objective functions.