The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 04, 2024
Filed:
Jan. 14, 2022
Rindranirina Ramamonjison, Burnaby, CA;
Amin Banitalebi Dehkordi, Vancouver, CA;
Vishnu Gokul Rengan, Burnaby, CA;
Zirui Zhou, Surrey, CA;
Yong Zhang, Richmond, CA;
Rindranirina Ramamonjison, Burnaby, CA;
Amin Banitalebi Dehkordi, Vancouver, CA;
Vishnu Gokul Rengan, Burnaby, CA;
Zirui Zhou, Surrey, CA;
Yong Zhang, Richmond, CA;
HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD., Gui'An New District, CN;
Abstract
The present disclosure provides a computer implemented method and system for generating an algebraic modelling language (AML) formulation of natural language text description of an optimization problem. The computer implemented method includes generating, based on the natural language text description, a text markup language intermediate representation (IR) of the optimization problem, the text markup language IR including an IR objective declaration that defines an objective for the optimization problem and a first IR constraint declaration that indicates a first constraint for the optimization problem. The computer implemented also includes generating, based on the text markup language IR, the AML formulation of the optimization problem, the AML formulation including an AML objective declaration that defines the objective for the optimization problem and a first AML constraint declaration that indicates the first constraint for the optimization problem. The computer implemented method and system of the present disclosure improves the accuracy in generating an AML formation of an optimization problem than is possible with known solutions, thereby improving the operation of a computer system that applies the computer implemented method.