Search and poll method for solving multi-fidelity optimization problems

US2017011143A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2017011143-A1
Application numberUS-201514794792-A
CountryUS
Kind codeA1
Filing dateJul 8, 2015
Priority dateJul 8, 2015
Publication dateJan 12, 2017
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented search and poll method can iteratively solve a multi-fidelity optimization problem including an objective function and any constraints. A search step of the method includes constructing and optimizing surrogates of the objective function and any constraints to identify a new set of trial points, and running lower fidelity simulations in ascending order to reduce a number of trial points in the new set. The search step further includes evaluating the reduced number of trial points with the objective function and any constraints using a high fidelity simulation.

First claim

Opening claim text (preview).

1 . A computer-implemented search and poll method for iteratively solving a multi-fidelity optimization problem including an objective function and any constraints, wherein a search step of the method includes: constructing and optimizing surrogates of the objective function and any constraints to identify a new set of trial points, running lower fidelity simulations in ascending order to reduce a number of trial points in the new set; and evaluating the reduced number of trial points with the objective function and any constraints using a high fidelity simulation. 2 . The method of claim 1 , wherein at least two lower fidelity simulations are run. 3 . The method of claim 1 , wherein those trial points predicted to perform poorly by the lower fidelity simulations are removed from the new set. 4 . The method of claim 1 , wherein the optimization problem includes the objective function and nonlinear constraints; wherein the surrogates of the objective function and the nonlinear constraints are optimized; and wherein the reduced number of trial points is evaluated with the objective function and the nonlinear constraints. 5 . The method of claim 1 , wherein the optimization problem has derivatives that are unavailable or unreliable, and the objective function and any constraints are non-smooth or discontinuous or fail when queried. 6 . The method of claim 1 , wherein the surrogates are constructed as functions of input variables and fidelity level, whereby the surrogates are constructed as mixed variable surrogate functions. 7 . The method of claim 1 , wherein kriging functions are used as the surrogates, each kriging function including a single regression function and at least one correlation matrix. 8 . The method of claim 7 , wherein the kriging functions are mixed variable such that each kriging function has a single regression function and a single correlation matrix that take as inputs both the fidelity level and variables of the optimization problem. 9 . The method of claim 1 , wherein running the lower fidelity simulations includes looping through fidelity levels m=1 to M−1 in ascending order, where level M is the highest fidelity level, wherein for each iteration, the objective function and any constraints are evaluated at points x ∈ Sk at fidelity level m and the surrogate functions are updated; the surrogates are evaluated at points x ∈ Sk at fidelity level M; and the trial points from Sk are removed for which the surrogates do not predict a high likelihood of a successful iteration. 10 . The method of claim 9 , wherein each iteration further includes performing a poll step if the search step is unsuccessful. 11 . The method of claim 1 , wherein the objective function and any constraints model three-dimensional flow of air over an airfoil. 12 . A computer comprising a processor and memory encoded with data for causing the processor to perform a search and poll method to iteratively solve a multi-fidelity optimization problem including an objective function and any constraints, wherein a search step of the method includes: constructing and optimizing surrogates of the objective function and any constraints to identify a new set of trial points, running lower fidelity simulations in ascending order to reduce a number of trial points in the new set; and evaluating the reduced number of trial points with the objective function and any constraints using a high fidelity simulation. 13 . The computer of claim 12 , wherein the optimization problem includes the objective function and nonlinear constraints. 14 . The computer of claim 13 , wherein the surrogates are mixed variable kriging functions. 15 . The computer of claim 12 , wherein at least two lower fidelity simulations are run per search step. 16 . The computer of claim 12 , wherein running the lower fidelity simulations includes looping through fidelity levels m=1 to M−1 in ascending order, where level M is the highest fidelity level, wherein for each iteration and S k is the new set of trial points, the objective function and any constraints are evaluated at points x ∈ S k at fidelity level m and the surrogate functions are updated; the surrogates are evaluated at points x ∈ Sk at fidelity level M; and the trial points from S k are removed for which the surrogates do not predict a high likelihood of a successful iteration. 17 . An article comprising computer-readable memory encoded with data that, when executed, causes a computer to perform a search and poll method to iteratively solve a multi-fidelity optimization problem including an objective function and any constraints, wherein a search step of the method includes: constructing and optimizing surrogates of the objective function and any constraints to identify a new set of trial points, running lower fidelity simulations in ascending order to reduce a number of trial points in the new set; and evaluating the reduced number of trial points with the objective function and any constraints using a high fidelity simulation. 18 . The article of claim 17 , wherein at least two lower fidelity simulations are run per search step. 19 . The article of claim 17 , wherein the surrogates are mixed variable kriging functions, each kriging function including a single regression function and a single correlation matrix that take as inputs both the fidelity level and variables of the optimization problem. 20 . The article of claim 17 , wherein running the lower fidelity simulations includes looping through fidelity levels m=1 to M−1 in ascending order, where level M is the highest fidelity level, wherein for each iteration and S k is the new set of trial points, the objective function and any constraints are evaluated at points x ∈ S k at fidelity level m and the surrogate functions are updated; the surrogates are evaluated at points x ∈ Sk at fidelity level M; and the trial points from S k are removed for which the surrogates do not predict a high likelihood of a successful iteration.

Assignees

Inventors

Classifications

  • G06F30/20Primary

    Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • Vehicle, aircraft or watercraft design · CPC title

  • Constraint-based CAD · CPC title

  • Physics · mapped topic

  • Multi-objective optimisation, e.g. Pareto optimisation using simulated annealing [SA], ant colony algorithms or genetic algorithms [GA] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2017011143A1 cover?
A computer-implemented search and poll method can iteratively solve a multi-fidelity optimization problem including an objective function and any constraints. A search step of the method includes constructing and optimizing surrogates of the objective function and any constraints to identify a new set of trial points, and running lower fidelity simulations in ascending order to reduce a number …
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification G06F30/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jan 12 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).