(12) Patent Application Publication (10) Pub. No.: US 2016/0328253 A1 MAJUMDAR (43) Pub
Total Page:16
File Type:pdf, Size:1020Kb
US 2016.0328253A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2016/0328253 A1 MAJUMDAR (43) Pub. Date: Nov. 10, 2016 (54) QUANTON REPRESENTATION FOR (52) U.S. Cl. EMULATING QUANTUM-LIKE CPC ............... G06F 9/455 (2013.01); G06F 17/18 COMPUTATION ON CLASSICAL (2013.01); G06N 99/002 (2013.01) PROCESSORS (57) ABSTRACT (71) Applicant: KYNDI, INC., Redwood City, CA (US) The Quanton virtual machine approximates Solutions to (72) Inventor: Arun MAJUMDAR, Alexandria, VA NP-Hard problems in factorial spaces in polynomial time. (US) The data representation and methods emulate quantum com puting on classical hardware but also implement quantum (73) Assignee: KYNDI, INC., Redwood City, CA (US) computing if run on quantum hardware. The Quanton uses permutations indexed by Lehmer codes and permutation (21) Appl. No.: 15/147,751 operators to represent quantum gates and operations. A (22) Filed: May 5, 2016 generating function embeds the indexes into a geometric object for efficient compressed representation. A nonlinear Related U.S. Application Data directional probability distribution is embedded to the mani fold and at the tangent space to each index point is also a (60) Provisional application No. 62/156,955, filed on May linear probability distribution. Simple vector operations on 5, 2015. the distributions correspond to quantum gate operations. The Publication Classification Quanton provides features of quantum computing: Superpo sitioning, quantization and entanglement Surrogates. Popu (51) Int. Cl. lations of Quantons are evolved as local evolving gate G06F 9/455 (2006.01) operations solving problems or as solution candidates in an G06N 99/00 (2006.01) Estimation of Distribution algorithm. The Quanton repre G06F 7/8 (2006.01) sentation and methods are fully parallel on any hardware. Patent Application Publication US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 2 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 3 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 4 of 47 US 2016/0328253 A1 i Patent Application Publication Nov. 10, 2016 Sheet 5 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 6 of 47 US 2016/0328253 A1 i Patent Application Publication Nov. 10, 2016 Sheet 7 of 47 US 2016/0328253 A1 ºes\^k-·// olnyno, -------------------------------------------------------------------------------------------------------(wolºno)©5 Patent Application Publication Nov. 10, 2016 Sheet 8 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 9 of 47 US 2016/0328253 A1 @ @ | ||||||20 9 |× ||9 cu: | | 10 | Patent Application Publication Nov. 10, 2016 Sheet 10 of 47 US 2016/0328253 A1 ? |3 vivo)@anlongus Patent Application Publication Nov. 10, 2016 Sheet 11 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 12 of 47 US 2016/0328253 A1 :~~~~-.. --------------------------------------------------------------------|3{,}3&3&&3&&-?????????! |Nouvzravnieºwwe Patent Application Publication Nov. 10, 2016 Sheet 13 of 47 US 2016/0328253 A1 @ ze?í?ezcùyzízèlevizészlº /><N) @ Patent Application Publication Nov. 10, 2016 Sheet 14 of 47 US 2016/0328253 A1 X; . g 3 x • ?ex s X e s 48 .* 3. : wis a w ea s: s X s: : : 1. ea. w a. &:: Patent Application Publication Nov. 10, 2016 Sheet 15 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 16 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 17 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 18 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 19 of 47 US 2016/0328253 A1 HIV/50SE83|d 31\/5)\TOHHOL (q€)el @ |alvºSawad Patent Application Publication Nov. 10, 2016 Sheet 20 of 47 US 2016/0328253 A1 S. S r N g SC N w re-w S. s N da o asses N SP se y LS ses SO St. s k s Patent Application Publication Nov. 10, 2016 Sheet 21 of 47 US 2016/0328253 A1 LÍÑOHIO(AHHVO-LOHT3S)H3OJOVTT^+{3T8ISH3N3H)WO?NVITO Patent Application Publication Nov. 10, 2016 Sheet 22 of 47 US 2016/0328253 A1 eJoySuo?eugdoJosS33æpaudpuejossaponsaugumaqaq Patent Application Publication Nov. 10, 2016 Sheet 23 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 24 of 47 US 2016/0328253 A1 DOZaun3}+ Patent Application Publication Nov. 10, 2016 Sheet 25 of 47 US 2016/0328253 A1 GOzaun3}+ Patent Application Publication Nov. 10, 2016 Sheet 26 of 47 US 2016/0328253 A1 : ^. s wir S is 83 k y x ax x r as Patent Application Publication Nov. 10, 2016 Sheet 27 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 28 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 29 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 30 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 31 of 47 US 2016/0328253 A1 @ @ Patent Application Publication Nov. 10, 2016 Sheet 32 of 47 US 2016/0328253 A1 i Patent Application Publication Nov. 10, 2016 Sheet 33 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 34 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 35 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 36 of 47 US 2016/0328253 A1 i Patent Application Publication Nov. 10, 2016 Sheet 37 of 47 US 2016/0328253 A1 S. : & g Patent Application Publication Nov. 10, 2016 Sheet 38 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 39 of 47 US 2016/0328253 A1 & & 8 & & & & 8 x^x as a sat a: (S) Patent Application Publication Nov. 10, 2016 Sheet 40 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 41 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 42 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 43 of 47 US 2016/0328253 A1 Patent Application Publication Nov. 10, 2016 Sheet 44 of 47 US 2016/0328253 A1 ---*******--. **?***************************************?***************************************g** --- Oxo (3)(i)(a)(3)vem (3) (3) (E) Patent Application Publication Nov. 10, 2016 Sheet 45 of 47 US 2016/0328253 A1 @ @(suappe)Jes?A3aèpopdaud?æT apop 0(sue?jnq)des?aeuepopdeuue1 EN|5)NESON[C]OONENYHE||||\fd Patent Application Publication Nov. 10, 2016 Sheet 46 of 47 US 2016/0328253 A1 Wswae-?ae!!!!!!!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~). (3) (3) (3)(E) Patent Application Publication Nov. 10, 2016 Sheet 47 of 47 US 2016/0328253 A1 i US 2016/0328253 A1 Nov. 10, 2016 QUANTON REPRESENTATION FOR data volume or size of the description of the data, its EMULATING QUANTUM-LIKE high-dimensionality, dynamics or intertwined relationships COMPUTATION ON CLASSICAL with other data. Altogether, these issues make it very com PROCESSORS plicated to separate data into distinct classes and analyze. 0008 Training data samples are assumed to exist when CROSS-REFERENCE TO RELATED many times there are no training data for synthesizing new APPLICATIONS Solutions to creative problems (such as synthesis of new 0001. This application is based upon and claims the drugs or materials design). The same underlying distribution benefit of priority to provisional U.S. Application No. in classical approaches draws training samples from the same sets as the problem solution data: however, due to the 62/156.955, filed May 5, 2015, the entire contents of which sparsity and noise in data collection and sometimes-large are incorporated herein by reference. variations of the inputs, the assumptions about the congru BACKGROUND ence between training and solution data cannot be made or when a new model that did not exist before has to be created. 0002 1. Field of the Disclosure 0009. In settings where decisions, based on stratified 0003. The present disclosure relates to a probabilistic data, need to be made (Such as data in ontologies, and polynomial Turing Machine computing model that emulates taxonomies or, other strata) we can expect an effect on the quantum-like computing and performs several practical data response due to the stratum to which data belongs. In a processing functions, and, more particularly, to a system of model framework, a shift due to stratum membership can representation and computing method in both classical significantly influence the estimate of distribution of some probabilistic and quantum computing or quantum emulation outcome given a particular set of covariates and data. on classical computers by reformulating the computation of Membership within a particular stratum can impact the value functions by permutations and embeds these into a prob of the distribution of interest. However, in many cases one ability space, and incorporating methods of topological does not wish to explicitly estimate these stratum-level quantum computing. effects: rather, one seeks to estimate other parameters of 0004 2. Description of the Related Art interest—such as linear coefficients associated with other 0005. The universal model of computing can be referred features that are observed across strata and account for any to as a virtual machine that is traditionally called the Turing non-linearity in the estimates. For a concrete example, Machine, and in accordance with the Church-Turing thesis, consider the case of a classical conditional likelihood model the virtual machine is built on the foundation of computation approach, wherein one conditions on the histogram of the as function evaluation whose archetype is the lambda observations in the stratum. This conditional likelihood is calculus. There are many other ways in which to design a invariant to any stratum-level linear effects, thus removing Turing Machine. Such as, for example, using pi-calculus as them as a contributing factor (in the likelihood) in the model a foundation, or using probability theoretic models to build described herein.