Framework for interoperability of solvers
AssigneeMicrosoft Corporation
InventorsAlexander Sasha Stojanovic, Min Wei
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsAlexander Sasha Stojanovic, Min Wei
Estimating the term…
A framework may be provided for facilitating adoption of mathematical and logical solvers. A model, representing a problem, may be defined. The model may be defined: via a series of statements in a type safe common-language-specification compliant modeling language; via an intermediate format; or via a series of calls to a standardized application program interface. The framework may translate the defined model to an intermediate format, which many solvers may understand. The framework may provide a number of solver-related services including, but not limited to, services for creating a model, analyzing a model, selecting a well-suited solver based on analysis of a model, decomposing a model into multiple sub-models and providing the multiple sub-models to multiple solvers as multiple parallel threads, data binding, simulation, and post optimality analysis.
A system to be executed within one or more processing devices to provide a framework for facilitating adoption of a plurality of solvers, the system comprising:
A tangible machine-readable storage medium having instructions recorded thereon for at least one processor, the instructions comprising:
A processing device comprising:
Dependencies are inferred from the claim text.