Using Infeasible Nodes to Select Branching Variables

Patent №

US 8,739,115

Granted

2014-05-27

Filed 2012

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

5

ml · kr · planning · evo · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13421675

An optimization engine identifies an infeasible node in a tree data structure that corresponds to a programming model, and computes a fake objective value for the infeasible node. The optimization engine then updates a branching variable pseudocost using the fake objective value. Next, the optimization engine uses multiple branching variable pseudocosts corresponding to multiple branching variable candidates in order to select one of the branching variable candidates. In turn, the optimization engine branches to the corresponding branch of the selected branching variable.

AI classification

Machine learning1.00
Knowledge representation1.00
Evolutionary computation0.98
AI hardware0.98
Planning0.98
Vision0.02
Natural language0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 319830030

Assignors

DANNA, EMILIE JEANNE ANNE, LODI, ANDREA

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC