Table 3:

Function nodes | |

/ | Protected divide returns −1 if denominator is 0, otherwise, the result of dividing the first operand by the second |

Returns 1 if the first operand is greater than the second or −1 otherwise | |

IGTZ | Evaluates the first operand. If it evaluates as greater than zero the result of evaluating the second operand is returned otherwise the result of evaluating the third operand is returned |

Returns 1 if the first operand is less than the second or −1 otherwise | |

X | Returns the product of two operands |

Terminal nodes | |

B1 | Packs the single largest item into the current bin returning 1 if successful or −1 otherwise |

B2 | Packs the largest combination of exactly two items into the current bin returning 1 if successful or −1 otherwise |

B2A | Packs the largest combination of up to two items into the current bin giving preference to sets of lower cardinality. Returns 1 if successful or −1 otherwise |

B3A | As for B2A but considers sets of up to three items |

B5A | As for B2A but considers sets of up to five items |

C | Returns the bin capacity |

FS | Returns the free space in the current bin |

INT | Returns a random integer value |

W1 | Packs the smallest item into the current bin returning 1 if successful, else −1 |

Function nodes | |

/ | Protected divide returns −1 if denominator is 0, otherwise, the result of dividing the first operand by the second |

Returns 1 if the first operand is greater than the second or −1 otherwise | |

IGTZ | Evaluates the first operand. If it evaluates as greater than zero the result of evaluating the second operand is returned otherwise the result of evaluating the third operand is returned |

Returns 1 if the first operand is less than the second or −1 otherwise | |

X | Returns the product of two operands |

Terminal nodes | |

B1 | Packs the single largest item into the current bin returning 1 if successful or −1 otherwise |

B2 | Packs the largest combination of exactly two items into the current bin returning 1 if successful or −1 otherwise |

B2A | Packs the largest combination of up to two items into the current bin giving preference to sets of lower cardinality. Returns 1 if successful or −1 otherwise |

B3A | As for B2A but considers sets of up to three items |

B5A | As for B2A but considers sets of up to five items |

C | Returns the bin capacity |

FS | Returns the free space in the current bin |

INT | Returns a random integer value |

W1 | Packs the smallest item into the current bin returning 1 if successful, else −1 |

This site uses cookies. By continuing to use our website, you are agreeing to our privacy policy.