Arithmetic processing apparatus, non-transitory computer-readable storage medium, and arithmetic processing method
AssigneeFujitsu Limited
InventorsYukito Tsunoda, Teruo Ishihara
Life of this patent
Estimating the term…
Abstract
An arithmetic processing apparatus includes a memory and a processor. The processor coupled to memory and configured to determine an individual not to be evolved to an individual of a second generation from among a plurality of individuals in a first generation based on a predetermined reference for calculation completion of fitness calculation for each of the plurality of individuals, the second generation being a generation next to the first generation, and determine to cause the determined individual to evolve to an individual of a generation next or subsequent to the second generation.
Claims11
An arithmetic processing apparatus of calculating in an evolutionary computation that calculates fitnesses of a plurality of individuals by parallel processing, the plurality of individuals being based on a plurality of inputs, the apparatus comprising:
- a memory;
- and
- a processor circuit coupled to memory and configured to:
- use, in the processor circuit, a technique that, for calculating a fitness of an individual, performs prediction of an eigen solution by using a predictor represented by a neural network and starts a calculation for search of the eigen solution from a result of the prediction to acquire an accurate eigen solution;
- determine, in the processor circuit, an individual not to be evolved to an individual of a second generation from among a plurality of individuals in a first generation based on a predetermined reference for calculation completion of fitness calculation for each of the plurality of individuals, the second generation being a generation next to the first generation, the predetermined reference for calculation completion is one of a number of searches for searching an eigen solution of fitness calculation for the plurality of individuals in the first generation, a calculation time for searching an eigen solution which is taken for fitness calculation for a plurality of individuals in the first generation, a number of completed individuals of fitness calculation for a plurality of individuals in the first generation, or a proportion of eigen solution searches that are completed;
- and
- determine, in the processor circuit, to cause the determined individual to evolve to an individual of a generation next or subsequent to the second generation.
A non-transitory computer-readable storage medium storing a program that causes a processor circuit included in a computer to execute a processing of calculating in an evolutionary computation that calculates fitnesses of a plurality of individuals by parallel processing, the plurality of individuals being based on a plurality of inputs, the processing comprising:
- using, in the processor circuit, a technique that, for calculating a fitness of an individual, performs prediction of an eigen solution by using a predictor represented by a neural network and starts a calculation for search of the eigen solution from a result of the prediction to acquire an accurate eigen solution;
- determining, in the processor circuit, an individual not to be evolved to individual of a second generation from among a plurality of individuals in a first generation based on a predetermined reference for calculation completion of fitness calculation for each of the plurality of individuals, the second generation being a generation next to first generation, wherein the predetermined reference for calculation completion is one of a number of searches for searching an eigen solution of fitness calculation for the plurality of individuals in the first generation, a calculation time for searching an eigen solution which is taken for fitness calculation for a plurality of individuals in the first generation, a number of completed individuals of fitness calculation for a plurality of individuals in the first generation, or a proportion of eigen solution searches that are completed;
- and
- determining, in the processor circuit, to cause the determined individual to evolve to individuals of a generation next or subsequent to the second generation.
An arithmetic processing method of calculating in an evolutionary computation that calculates fitnesses of a plurality of individuals by parallel processing, the plurality of individuals being based on a plurality of inputs, the arithmetic processing method comprising:
- using, in a processor circuit, a technique that, for calculating a fitness of an individual, performs prediction of an eigen solution by using a predictor represented by a neural network and starts a calculation for search of the eigen solution from a result of the prediction to acquire an accurate eigen solution;
- determining, in the processor circuit, an individual not to be evolved to individual of a second generation from among a plurality of individuals in a first generation based on a predetermined reference for calculation completion of fitness calculation for a plurality of individuals, the second generation being a generation next to the first generation, the predetermined reference for calculation completion is one of a number of searches for searching an eigen solution of fitness calculation for the plurality of individuals in the first generation, a calculation time for searching an eigen solution which is taken for fitness calculation for a plurality of individuals in the first generation, a number of completed individuals of fitness calculation for a plurality of individuals in the first generation, or a proportion of eigen solution searches that are completed;
- and
- determining, in the processor circuit, to cause the determined individual to evolve to individuals of a generation next or subsequent to the second generation.
Dependencies are inferred from the claim text.