MODEL:

SETS:
   ITEMS / ANT_REPEL, BEER, BLANKET,
    BRATWURST, BROWNIES, FRISBEE, SALAD, 
     WATERMELON/: 
      INCLUDE, WEIGHT, RATING;
ENDSETS
DATA: WEIGHT RATING = 1 2 3 9 4 3 3 8 3 10 1 6 5 4 10 10; KNAPSACK_CAPACITY = 15; ENDDATA MAX = @SUM( ITEMS: RATING * INCLUDE); @SUM( ITEMS: WEIGHT * INCLUDE) <= KNAPSACK_CAPACITY; @FOR( ITEMS: @BIN( INCLUDE)); END