Information processing apparatus, information processing method and program
First Claim
Patent Images
1. An information processing apparatus, comprising:
- a memory device storing program code; and
a processor executing the program code to perform;
extracting a common operator permutation existing in a plurality of arithmetic expressions, the common operator permutation comprising a plurality of operators;
registering the extracted common operator permutation as a new operator after the extraction;
creating a first new expression using the new operator;
calculating a contribution ratio of the new operator to the first new expression;
comparing the contribution ratio with a pre-determined value;
re-using the new operator for a second new expression if the contribution ratio is higher than or equal to the pre-determined value; and
modifying the new operator if the contribution ratio is lower than the pre-determined value.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus to create an arithmetic expression by combining one or more operators includes a detection unit to detect a permutation of plural operators existing in common to the plural created arithmetic expressions, and a registration unit to register the detected permutation of the operators as a new operator.
21 Citations
9 Claims
-
1. An information processing apparatus, comprising:
-
a memory device storing program code; and a processor executing the program code to perform; extracting a common operator permutation existing in a plurality of arithmetic expressions, the common operator permutation comprising a plurality of operators; registering the extracted common operator permutation as a new operator after the extraction; creating a first new expression using the new operator; calculating a contribution ratio of the new operator to the first new expression; comparing the contribution ratio with a pre-determined value; re-using the new operator for a second new expression if the contribution ratio is higher than or equal to the pre-determined value; and modifying the new operator if the contribution ratio is lower than the pre-determined value. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information processing method of an information processing apparatus comprising a processor and a memory device, the method comprising the steps of:
-
extracting, by the processor, a common operator permutation existing in a plurality of arithmetic expressions, the common operator permutation comprising a plurality of operators; registering, by the processor, in the memory device the extracted common operator permutation as a new operator after the extraction; creating, by the processor, a first new arithmetic expression including the new operator; calculating, by the processor, a contribution ratio of the new operator to the first new expression; comparing, by the processor, the contribution ratio with a pre-determined value; re-using the new operator for a second new expression if the contribution ratio is higher than or equal to the pre-determined value; and modifying the new operator if the contribution ratio is lower than the pre-determined value. - View Dependent Claims (7, 8)
-
-
9. A non-transitory computer-readable storage medium tangibly storing a program to create a new arithmetic expression including one or more operators, the program causing a computer to execute a process comprising the steps of:
-
extracting, by the computer, a common operator permutation existing in a plurality of arithmetic expressions, the common operator permutation comprising a plurality of operators; registering, by the computer, the extracted common operator permutation as a new operator after the extraction; creating, by the computer, a first new arithmetic expression including the new operator; calculating, by the computer, a contribution ratio of the new operator to the first new expression; comparing, by the computer, the contribution ratio with a pre-determined value; and re-using the new operator for a second new expression if the contribution ratio is higher than or equal to the pre-determined value; and modifying the new operator if the contribution ratio is lower than the pre-determined value.
-
Specification