SAT Variable Value Circuits Without Quantum Dot Rearrangement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing solution search system for Boolean Satisfiability (SAT) problems requires frequent rearrangement of quantum dots based on logical expressions, limiting its general applicability.
Innovation Solution
A solution search device with variable value calculation circuits that calculate values for each variable in a conjunctive-normal-form logical expression, including positive-side and negative-side circuits, and error/contradiction detection mechanisms to handle various SAT instances without spatial rearrangement of quantum dots.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the spatial arrangement of quantum dots is changed to handle different SAT problem instances, then the system can solve various SAT problems, but the device complexity and reconfiguration time increase
Solution Approach 1:
The patent applies universality by designing a fixed spatial arrangement of quantum dots that can universally handle different SAT problem instances through logical expression encoding. Instead of physically reconfiguring the quantum dot positions for each problem, the system uses the same physical structure with different logical expressions assigned to quantum dot pairs, enabling one system to solve multiple SAT problems without spatial reconfiguration
Solution Approach 2:
The patent uses copying by creating multiple identical quantum dot pairs with the same spatial arrangement, where each pair can represent different variable relationships through logical expressions. This allows the system to handle complex SAT problems with multiple variables by having redundant copies of the basic quantum dot interaction structure, eliminating the need to create new spatial configurations for each problem instance
2Device complexity
If the spatial arrangement of quantum dots is kept fixed to reduce complexity, then the device complexity decreases, but the ability to handle different SAT problem instances is limited
Solution Approach 1:
The patent applies parameter changes by keeping the physical spatial arrangement of quantum dots fixed while changing the logical parameters (logical expressions) assigned to each quantum dot pair. This allows the same physical structure to solve different SAT problems by varying the logical relationships encoded in the system, rather than changing the physical positions of quantum dots
3Measurement precision
If quantum dots are spatially arranged according to each problem instance to improve solution accuracy, then the measurement precision improves, but the time required for reconfiguration increases
Solution Approach 1:
The patent applies preliminary action by pre-establishing a fixed spatial arrangement of quantum dots that is optimized for solving SAT problems in general. This preliminary configuration eliminates the need for time-consuming reconfiguration when new SAT problem instances need to be solved, as the system is already in the optimal spatial arrangement for detecting solution states through quantum dot light emission
Data Source
AI summary
A solution search device includes a variable value calculation circuit provided for each variable in a conjunctive-normal-form logical expression of an instance of the Boolean Satisfiability problem (SAT) and calculates a value of the variable; and a notification path that notifies another variable value calculation circuit of the value, in which each of the variable value calculation circuit includes a positive-side variable value calculation circuit that calculates a value of a target variable making all clauses including a target variable having no negation among clauses of the logical expression be true, a negative-side variable value calculation circuit that calculates the value of the target variable making all clauses including a target variable having negation among clauses of the logical expression be true, and a current value calculation circuit that calculates the value of the target variable based on the value of the target variable calculated by the positive- side variable value calculation circuit.


