The present disclosure relates to information processing devices, information processing systems, programs, and methods for assisting with creation of Ising models.
Conventionally, there is a known technique for performing a ground state search by an annealing method using an Ising model or quadratic unconstrained binary optimization (QUBO), to calculate a stable combination of an A-site, a B-site, and an anion site of a Perovskite crystal structure at a high speed even when the number of combinations is enormous (refer to Patent Document 1, for example).
For example, there is an optimal solution search problem for selecting an optimum combination from various combinations of formulations, such as when searching for a composition of a composite material having optimum characteristics, or the like. An annealing type optimization machine can solve the optimal solution search problem formulated by the Ising model.
In addition, in a case where an optimum combination is to be selected from various combinations of formulations, such as when searching for a composition of a composite material having the optimum characteristics or the like, a condition of constraint on the formulation is often imposed. For example, in a case where a target composite material is composed of a plurality of substance groups, a condition related to a number of substances to be mixed and a condition related to amounts of the substances are imposed as the condition of constraint on the formulation for each substance group. In the Ising model, the condition of constraint on the formulation can be imposed as a constraint condition.
In the Ising model, the constraint condition (penalty function) has a role of working so that a combination of the formulations, that does not satisfy the condition of constraint on the formulation, will not be selected as an optimum combination. However, although the constraint condition needs to be expressed by an Ising type mathematical expression (a constraint term), it is not easy to express the condition of constraint on the formulation by the constraint term.
One object of the present disclosure is to provide an information processing device, an information processing system, a program, and a method for assisting with creation of an Ising model, which can assist the creation of the Ising model for causing an annealing type optimization machine to solve an optimal solution search problem of a composite material having a condition of constraint on a formulation.
The present disclosure includes the following configurations.
[1] An information processing device configured to assist with creation of an Ising model for causing an annealing type optimization machine to solve an optimal solution search problem of a composite material having a condition of constraint on a formulation, characterized by the information processing device comprising:
[2] The information processing device according to [1], characterized in that
[3] The information processing device according to [1] or [2], wherein
[4] The information processing device according to [3], wherein, in a case where the condition related to the amount of substance to be mixed in the composite material is set to a discrete value, the amount ri of the substance i is represented by a bit notation, and whether or not the substance i is included in the composite material is represented by a bit notation.
[5] The information processing device according to [3] or [4], wherein
ni,0 denotes an auxiliary variable that becomes “0” in a case where the substance i is included in the composite material, and becomes “1” in a case where the substance i is not included in the composite material.
[6] The information processing device according to any one of [3] to [5], wherein
[7] The information processing device according to any one of [3] to [6], wherein
Mi,MIN denotes a minimum amount for the amount ri of the substance i, and
[8] The information processing device according to any one of [3] to [7], wherein
[9] The information processing device according to any one of [3] to [8], wherein
[10] The information processing device according to any one of [1] to [9], wherein
[11] An information processing system having an annealing type optimization machine, and an information processing device configured to assist with creation of an Ising model for causing the annealing type optimization machine to solve an optimal solution search problem of a composite material including a condition of constraint on a formulation, characterized by the information processing system comprising:
[12] A program for causing an information processing device configured to assist with creation of an Ising model for causing an annealing type optimization machine to solve an optimal solution search problem of a composite material having a condition of constraint on a formulation to perform a process characterized by:
[13] A method for assisting an information processing device with creation of an Ising model for causing an annealing type optimization machine to solve an optimal solution search problem of a composite material including a condition of constraint on a formulation, characterized by the method comprising:
According to the present disclosure, it is possible to provide an information processing device, an information processing system, a program, and a method for assisting with creation of an Ising model, which can assist the creation of the Ising model for causing an annealing type optimization machine to solve an optimal solution search problem of a composite material having a condition of constraint on a formulation.
Next, embodiments of the present invention will be described in detail. The present invention is not limited to the following embodiments.
The annealing type optimization machine 10 is an example of a device that solves an optimal solution search problem (optimization problem) using an Ising model. The optimizing problem is a problem of obtaining a solution for minimizing or maximizing an objective function among solutions satisfying a constraint condition. In the optimization problem, a solution to be obtained is expressed by a decision variable. The objective function is a function in which a value to be minimized or maximized is expressed using the decision variable. The constraint condition is a relational expression in which a requirement to be satisfied is expressed by the decision variable.
A combinatorial optimization problem is an optimization problem having a combinatorial structure. The combinatorial optimization problem is a problem of obtaining a combination of decision variables that minimizes or maximizes the objective function, among combinations of decision variables that satisfy the constraint condition.
The annealing type optimization machine 10 may be implemented in a quantum annealing based quantum computer, or may be implemented in an Ising machine (annealing machine) that implements a quantum annealing scheme by a digital circuit, such as a field programmable gate array (FPGA), or a graphics processing unit (GPU), or the like. The annealing type optimization machine 10 may also be implemented in a digital annealer (registered trademark), which is an example of the Ising machine, for example.
The annealing type optimization machine 10 solves the optimization problem reduced to the Ising model by a convergence operation of the Ising model. The Ising model can also be expressed using the QUBO. An energy function of the Ising model and a cost function of the QUBO are equivalent to each other by change of variables.
The Ising model is a statistical dynamic model representing a behavior of a magnetic material. The Ising model has properties such that states of spins are updated so that the energy (Hamiltonian) becomes a minimum due to an interaction between the spins of the magnetic material, and the energy finally becomes the minimum. The annealing type optimization machine 10 reduces the optimization problem to the Ising model, and obtains the state in which the energy becomes the minimum, thereby solving the state as an optimal solution to the optimization problem.
The information processing device 12 is a device operated by a user, such as a PC, a tablet terminal, a smartphone, or the like. With respect to a user who desires to cause the annealing type optimization machine 10 to solve the optimization problem, the information processing device 12 assists with creation of the Ising model for causing the annealing type optimization machine 10 to solve the optimization problem, as will be described later.
In addition, the information processing device 12 creates input information for the annealing type optimization machine 10, to be input to the annealing type optimization machine 10 to solve the optimization problem, based on a user operation. The input information input to the annealing type optimization machine 10 includes an objective function, a constraint condition, or the like that are written in an Ising type and created as will be described later.
The user inputs the input information for the annealing type optimization machine 10, to the annealing type optimization machine 10, and thereby causing the annealing type optimization machine 10 to solve the optimization problem reduced to the Ising model.
Accordingly, the information processing device 12 assists the user with the creation of the Ising model for causing the annealing type optimization machine 10 to solve the optimization problem. The information processing device 12 receives the optimal solution to the optimization problem solved by the annealing type optimization machine 10, and outputs the optimal solution so that the user can confirm the optimal solution, by displaying the optimal solution on a display device, for example.
The information processing system 1 of
The annealing type optimization machine 10 may be implemented in a cloud computing service. For example, the annealing type optimization machine 10 may be utilizable by calling an application programming interface (API) via the communication network 18.
Further, the annealing type optimization machine 10 is not limited to being implemented in the cloud computing service, and may be implemented in on-premise or may be operated by another company. The annealing type optimization machine 10 may be implemented in a plurality of computers.
In a mode in which the user accesses and utilizes the information processing device 12, the information processing device 12 may be implemented in the cloud computing service, or may be implemented in the on-premise, or may be operated by another company, or may be implemented in the plurality of computers. The information processing system 1 of
The information processing device 12 of
The input device 501 is a touchscreen panel, operation keys and buttons, a keyboard, a mouse, or the like used by the user to input various signals. The display device 502 is formed by a display, such as a liquid crystal display or an organic EL display or the like that displays a screen, a speaker that outputs sound data, such as voice or sound or the like, or the like. The communication I/F 507 is an interface used by the computer 500 to perform the data communication.
The HDD 508 is an example of a non-volatile storage device that stores programs and data. The programs and data that are stored include an OS, which is basic software for controlling the entire computer 500, applications for providing various functions on the OS, or the like. The computer 500 may utilize a drive device (for example, a solid state drive (SSD) or the like) using a flash memory as a storage medium, instead of utilizing the HDD 508.
The external I/F 503 is an interface with respect to an external device. The external device includes a recording medium 503a or the like. Hence, the computer 500 can read from and/or write data to the recording medium 503a via the external I/F 503. The recording medium 503a includes a flexible disk, a CD, a DVD, a SD memory card, a USB memory, or the like.
The ROM 505 is an example of a non-volatile semiconductor memory (storage device) that can store programs and data even when the power is turned off. The ROM 505 stores programs and data, such as a BIOS to be executed when the computer 500 is started, OS settings, network settings, or the like. The RAM 504 is an example of a volatile semiconductor memory (storage device) that temporarily stores programs and data.
The CPU 506 is an arithmetic unit that reads the programs and data from the storage device, such as the ROM 505, the HDD 508, or the like to the RAM 504, and executes processes to control the entire computer 500 and implement functions thereof. The information processing device 12 according to the present embodiment can implement various functions, as will be described later. A description on the hardware configuration of the annealing type optimization machine 10 will be omitted.
In the following, an example of solving a composition of a composite material having optimum characteristics, among compositions of composite materials having a condition of constraint on the formulation, as a combinatorial optimization problem, will be described.
For example, in the present embodiment, the condition of constraint on the formulation, such as that illustrated in
The condition of constraint on the formulation in
The amount is a condition related to the amount of substance to be mixed in the composite material, and is set with the amount of substance to be mixed in the composite material. In a case where the amount of substance to be mixed in the composite material is a continuous value, the amount is set with a minimum amount and a maximum amount. In a case where the amount of substance to be mixed in the composite material is a discrete value, the amount is set with the amount of substance.
For example, the condition of constraint on the formulation in
In the present embodiment, it is an object to solve the formulation of substances, satisfying the condition of constraint on the formulation in
A configuration of the information processing system 1 according to the present embodiment will be described.
The annealing type optimization machine 10 illustrated in
The input reception unit 30 is an input interface that receives an operation from the user. The input reception unit 30 receives information required by the annealing type optimization machine 10 to solve the combinatorial optimization problem, input from the user. For example, the input reception unit 30 receives an input of the objective function that formulates the characteristics of the composite material according to the formulation of the substances.
The objective function is a function obtained by formulating the characteristics of the composite material according to the formulation of the substances, and is created so that the smaller the value of the objective function, the more desirable the characteristics are to the user. For example, the characteristics desired by the user are high performance, low cost, or the like. In addition, the input reception unit 30 receives an input of the condition of constraint on the formulation, such as that illustrated in
The conversion unit 32 converts the condition of constraint on the formulation into a constraint condition expression. The constraint condition expression is an Ising type mathematical expression in which the condition of constraint on the formulation is formulated. The constraint condition expression is formulated so as to become “0” in a case where the condition of constraint on the formulation is satisfied, and to become a large value in a case where the condition of constraint on the formulation is not satisfied.
For example, the constraint condition expression is formulated so as to have the large value in the case where at least one of the condition related to the mix number of substances included in the substance group and to be mixed in the composite material, and the condition related to the amount of substance to be mixed in the composite material, is not satisfied for each substance group composing the composite material.
An equality constraint represented by the following expression (10) and an inequality constraint represented by the following expression (11) can be expressed by an Ising type mathematical expression.
The data creation unit 34 creates an Ising model E represented the following formula (12), for example, for causing the annealing type optimization machine 10 to solve from the objective function and the constraint condition expression.
E1 denotes an objective function written in Ising type expression. E2 denotes a constraint condition expression written in Ising type expression. E2 becomes a number corresponding to the number of conditions of constraints on the formulation, and is included in one or more terms (constraint terms) of the Ising model E.
Further, because E1 and E2 are Ising type mathematical expressions, E1 and E2 can be represented by a QUBO type notation as illustrated in the following formula (13).
The data creation unit 34 creates input information in a data format utilizable by the annealing type optimization machine 10 from the formula (12) described above, and transmits the input information to the annealing type optimization machine 10. The display unit 36 displays the optimal solution received from the annealing type optimization machine 10 on the display device 502, and enables the user to confirm the optimal solution. The optimal solution displayed on the display device 502 is displayed as information on the composition of the composite material, for example, which is easy for the user to understand.
The substance information storage unit 50 stores characteristics (performance, cost, or the like) of the substances included in the substance group. For example, the characteristics of the composite material can be represented by a sum of values obtained by multiplying a mixing ratio to the characteristics of the substances mixed in the composite material. The constraint condition expression information storage unit 52 stores information of constraint condition expressions defined according to the types of classified substances, as will be described later.
The call reception unit 20 of the annealing type optimization machine 10 receives a call from the information processing device 12, and receives from the information processing device 12 the input information for the annealing type optimization machine 10 created from the formula (12) described above.
The optimal solution calculation unit 22 obtains {xi} that minimizes the Ising model E, based on the input information received by the call reception unit 20. Obtaining {xi} that minimizes the Ising model E is equivalent to obtaining a composition of the composite material that satisfies the condition of the constraint on the formulation expressed by E2 and minimizes the objective function expressed by E1.
The optimal solution calculation unit 22 can calculate a formulation of substances that satisfies the constraint condition expression obtained by formulating the condition of constraint on the formulation, and optimizes the characteristics of the composite material, as the optimal solution. The call reception unit 20 transmits the optimal solution calculated by the optimal solution calculation unit 22 to the information processing device 12.
The configuration diagram of
The types of substances included in the substance group composing the composite material can be classified and defined as illustrated in
In addition, the types of substances included in the substance group composing the composite material can be classified and defined as illustrated in
In addition, the following bit notation for representing the amount of each substance is required to express the condition of constraint on the formulation by the Ising model. For example, the bit notations of the substances of “Type 1” and “Type 3” become the bit notations illustrated in
nij denotes a number “0” or “1” of the binary representation of the formulation of the substance i. Cj denotes a coefficient of the bit nij in the binary representation of the formulation of the substance i. When C1 denotes a minimum unit of the amount of the substance to be mixed, mi is a maximum natural number satisfying 2mi-1·C1<Mi,MAX. Mi,MAX denotes a maximum amount for the amount ri of the substance i. Mi,MIN denotes a minimum amount for the amount ri of the substance i.
The auxiliary variable ni0 becomes “0” in a case where the amount ri of the substance i is not 0 (the substance i is included in the composite material), and becomes “1” in a case where the amount ri of the substance i is 0 (the substance i is not included in the composite material).
For example, the bit notation of the substance of “Type 1”, having one significant digit after the decimal point and the amount of “2 to 10”, becomes as illustrated in
The maximum amount Mi,MAX of the “Substance 1” is “10”. Accordingly, the maximum natural number mi satisfying Cm<Mi,MAX becomes “7”. A number of bits that needs to be reserved for the “Substance 1” is 8 bits in total, including an auxiliary bit representing the auxiliary variable ni0.
For example, in a case where the amount of the “Substance 1” is “4.2”, the value of the auxiliary bit is “0” because the “Substance 1” is included in the composite material. Values of bits “j=1 to 7” for representing the amount of the “Substance 1” are “1” for the bit “j=2” representing the amount of “0.2”, the bit “j=4” representing the amount of “0.8”, and the bit “j=6” representing the amount of “3.2”.
Moreover, the bit notation of the substances of “Type 2” and “Type 4” becomes as illustrated in
In the case where the amount of the substance is a discrete value of “Mi,1, Mi,2, . . . , Mi,L”, the amount ri of the substance i is represented by a bit notation of a bit representing Mi,L, and whether or not the substance i is included in the composite material is represented by the bit notation of the auxiliary variable ni0 of the substance i.
Further, the bit notation of the substances of “Type 2” and “Type 4” may be a bit notation illustrated in
By utilizing the bit notation described above for expressing the amount of each substance, the composition of the composite material can be expressed by a bit notation illustrated in
A number of bits that needs to be reserved for the “Substance 1” to “Substance 5” is determined by the type of the substance and the amount of the substance, as described above. For example, nij is a bit notation representing the amount of the “Substance 1”. In a case where the minimum unit of the amount is 0.1 and the maximum amount of the “Substance 1” is “30”, for example, the amount of the “Substance 1” can be represented by bit notations n11 to n19.
n2j is a bit notation representing the amount of the “Substance 2”. n3j is a bit notation representing the amount of the “Substance 3”. For example, the amount of the “Substance 3”, which has 3 discrete values of amounts “3”, “5”, and “10”, can be represented by bit notations n31 to n33. n4j is a bit notation representing the amount of the “Substance 4”. n5j is a bit notation representing the amount of the “Substance 5”.
When utilizing the bit notation in the annealing type optimization machine 10, a one-dimensional vector notation {xi} of the formula (13) can be utilized as the bit notation. By connecting the bit notations of the substances included in all of the substance groups composing the composite material, the composition of the composite material can be represented by the one-dimensional vector representation {xi} of the formula (13).
In the present embodiment, the following constraint conditions are imposed in a case where the formulation of substances that optimizes the characteristics of the composite material is solved as a combinatorial optimization problem in the composition of the composite material composed of a plurality of substance groups.
In the present embodiment, the constraint conditions of the following expression (16) and expression (17) are imposed for each substance group k composing the composite material.
First, a substance number i is assigned to all of the substances as a serial number. When a number of types of substances included in the substance group Kk is denoted by Nk, and Lk represented by the formula (18) indicated above is defined, the substance number i of the substance included in the substance group Kk is represented by i=Lk+1 to Lk+Nk.
Then, for example, the expression (16) and the expression (17) are defined for the number of substances to be mixed in the composite material from the substance group.
In the expressions (16) and the expression (17), Kk,MIN denotes a minimum number of types of the substance i to be mixed in the composite material from the substance group Kk. Kk,MAX denotes a maximum number of types of the substance i to be mixed in the composite material from the substance group Kk. For example, in the case of the condition of constraint on the formulation illustrated in
The auxiliary variable ni0 in the left terms of the expression (16) and the expression (17) indicates whether the substance i included in the substance group Kk is to be mixed in the composite material (ni0=0) or not to be mixed in the composite material (ni0=1). Accordingly, the number of substances i to be mixed in the composite material from the substance group Kk can be obtained by subtracting the value of the left term of the expression (16) or the expression (17) from the value of Nk.
The inequality constraint of the expression (16) is a constraint condition for determining whether or not the number of substances i to be mixed in the composite material from the substance group Kk satisfies “the mix number is greater than or equal to Kk,MIN types” included in the condition of constraint on the formulation. The inequality constraint of the expression (17) is a constraint condition for determining whether or not the number of substances i to be mixed in the composite material from the substance group Kk satisfies “the mix number is less than or equal to Kk,MAX types” included in the condition of constraint on the formulation.
Because the constraint conditions represented by the expressions (16) and the expression (17) are imposed on each substance group Kk composing the composite material, in a case where 4 substance groups Kk exist, 8 (=4×2) constraint conditions are imposed. A constraint condition 1 is a constraint condition of the mix number.
In the present embodiment, the constraint conditions of the following expression (19) and expression (20) are imposed for each substance i.
In the case of the substance i of “Type 1” or “Type 3”, mi included in the expression (19) and expression (20) is the maximum natural number satisfying 2mi-1·C1<Mi,MAX in binary representation, for example, when C1 denotes the amount of the minimum unit of the substance to be mixed. In the case of the substance i of “Type 2” or “Type 4”, mi included in the expression (19) and expression (20) is the number of discrete values indicating the amount ri of the substance i. Accordingly, mi+1 indicates the number of bits reserved for the substance i, including the auxiliary bit representing auxiliary variable ni0.
The inequality constraint of the expression (19) is a constraint condition for determining that a second left term is “0” in a case where the auxiliary variable ni0 of the left term is “1”, and determining that the second left term is “0 to mi” in a case where the auxiliary variable ni0 of the left term is “0”.
The inequality constraint of the expression (20) is a constraint condition for determining that the second left term is not “0” in the case where the auxiliary variable ni0 of the left term is “0”.
Because the constraint conditions represented by the expression (19) and expression (20) are imposed for each substance i, when there are 20 substances i, 20×2=40 constraint conditions are imposed. The constraint condition 2 is a constraint condition of the auxiliary variable ni0.
In the present embodiment, the constraint conditions of the following expression (21) and expression (22) are imposed for each substance i of “Type 1” or “Type 3”.
For example, in the expression (21) and expression (22), Mi,MIN denotes the minimum amount for the amount ri of the substance i. Mi,MAX denotes the maximum amount for the amount ri of the substance i. The second left term of each of the expression (21) and expression (22) is the amount ri of the substance i, as indicated in the formula (14) described above.
The inequality constraint of the expression (21) is a constraint condition for determining whether the amount ri of the substance i is less than or equal to the maximum amount Mi,MAX for the amount ri of the substance i. The inequality constraint of the expression (22) is a constraint condition for determining whether the amount ri of the substance i is greater than or equal to the minimum amount Mi,MIN for the amount ri of the substance i.
The first left term of each of the expression (21) and expression (22) is included to satisfy a condition greater than or equal to Mi,MIN in a case where the auxiliary variable ni0 in the left term is “1” and the second left term is “0” in the expression (22).
For example, in the case of the substance i of “Type 1” in which the minimum unit of the amount is 0.1 and the amount is “2 to 10”, “M1,MIN=2”, “M1,MAX=10”, and “m1=7” are obtained. The constraint condition 3 is a constraint condition of the amount of the substance i of “Type 1” or “Type 3”.
In the present embodiment, the constraint condition of the following formula (23) is imposed for each substance i of “Type 2” or “Type 4”.
In the formula (23), mi denotes the number of discrete values representing the amount of the substance i. For example, in a case where the discrete value of the amount of the substance i is “Mi,1=5” and “Mi,2=12”, “L=2” is obtained. The constraint condition 4 is a constraint condition of a bit notation representing the amount of the substance i of “Type 2” or “Type 4”.
In the present embodiment, the mixing of the substance i of “Type 3” or “Type 4” in the composite material is required. Accordingly, in the present embodiment, the constraint condition of the following formula (21) is imposed for each substance i of “Type 3” or “Type 4”.
Auxiliary variable ni0=0 (24)
The auxiliary variable ni0 becomes “0” in a case where the composite material includes the substance. Accordingly, the constraint condition 5 is a constraint condition that the substance i of “Type 3” or “Type 4” is required.
In the case where the bit notation illustrated in
In addition, in a case where the bit notation illustrated in
In step S100, the information processing device 12 receives, from the user, the input of the information required by the annealing type optimization machine 10 to solve the combinatorial optimization problem. For example, the information processing device 12 receives the input of the objective function that formulates the characteristics of the composite material according to the formulation of the substances. In addition, the information processing device 12 receives the input of the condition of constraint on the formulation.
The condition of constraint on the formulation may be input by receiving a selection from the substances i of “Type 1” to “Type 4” described above from the user, and thereafter receiving the input of the condition of constraint on the formulation of the substance i of the selected type. In addition, the information processing device 12 may determine the substances i of “Type 1” to “Type 4” from the received input of the condition of constraint on the formulation of the substance i.
In step S102, the information processing device 12 converts the condition of constraint on the formulation received in step S100 into a constraint condition expression. The information processing device 12 converts the condition of constraint on the formulation into the constraint condition expression, based on the information of the constraint condition expression defined according to the type of the substance i stored in the constraint condition expression information storage unit 52. The process of converting the condition of constraint on the formulation into the constraint condition expression may be performed by the user.
In step S104, the information processing device 12 creates the Ising model to be solved by the annealing type optimization machine 10, from the objective function and the constraint condition expression.
In step S106, the information processing device 12 creates the input information in the data format utilizable by the annealing type optimization machine 10, from the created Ising model, and transmits the input information to the annealing type optimization machine 10. The input information in the data format utilizable by the annealing type optimization machine 10 includes contents of the objective function and the constraint condition expression. The input information for the annealing type optimization machine 10 is an electronic file to be transmitted to the annealing type optimization machine 10, for example.
In step S108, the information processing device 12 transmits the input information for the annealing type optimization machine 10 to the annealing type optimization machine 10. The annealing type optimization machine 10 calculates the optimal solution (the formulation of the substances that optimizes the characteristics of the composite material) from among the solutions satisfying the constraint condition (the condition of constraints on the formulation), according to the received input information.
In step S110, the annealing type optimization machine 10 transmits information representing the calculated optimal solution to the information processing device 12. The information processing device 12 converts the information (bit information) representing the optimal solution received from the annealing type optimization machine 10 into the information on the formulation of the substances of the composite material or the like, which is easy for the user to understand, and outputs the information. For example, the information processing device 12 displays the composition (substance name) of the composite material of the optimal solution, and the amount of the substance.
The composition of the composite material searched as the optimal solution in the present embodiment can be used for controlling a composite material production device, such as an aluminum alloy production device or the like, for example, that produces a composite material by specifying substances to be mixed and amounts of the substances, or the like. The present embodiment can also be used for searching for a formulation composition of a semiconductor material as an example of the composite material. Examples of the semiconductor material include a resist material, an adhesive, a pressure sensitive adhesive, a sealer, or the like, and the semiconductor material is a composite material composed to include a plurality of resins, additives, and/or fillers.
As described above, the information processing system 1 according to the present embodiment can assist with the creation of the Ising model for causing the annealing type optimization machine 10 to solve the optimization problem of the composite material having the condition of constraint on the formulation.
Although the present embodiment is described above, it will be understood that various variations in form and detail may be made without departing from the spirit and scope of the appended claims. Although the present invention is described above based on the embodiments, the present invention is not limited to the above described embodiments, and various modifications can be made within the scope defined in the claims. This application is based upon and claims priority to Japanese Patent Application No. 2022-117503 filed on Jul. 22, 2022, the entire contents of which are incorporated herein by reference.
Number | Date | Country | Kind |
---|---|---|---|
2022-117503 | Jul 2022 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2023/025658 | 7/12/2023 | WO |