L0 REGULARIZATION-BASED COMPRESSED SENSING SYSTEM AND METHOD WITH COHERENT ISING MACHINES

Information

  • Patent Application
  • 20240133987
  • Publication Number
    20240133987
  • Date Filed
    February 17, 2022
    2 years ago
  • Date Published
    April 25, 2024
    10 days ago
Abstract
A system and method for L0 regularization-based compressed sensing (CS) may use a quantum-classical hybrid system consisting of coherent Ising machines (CIM) and classical digital processors CDP). The CIM and CDP each performs alternating minimization for L0 regularization-based compressed sensing (CS). A truncated Wigner stochastic differential equation (W-SDE) is obtained from the master equation for the density operator of the network of degenerate optical parametric oscillators.
Description
APPENDIX





    • Appendix A (7 pages) contain supplemental material and figures that form part of the specification and are incorporated herein by reference.

    • Appendix B (10 pages) lists the method used for various calculations in the specification and this appendix forms part of the specification and are incorporated herein by reference.





FIELD

The disclosure relates to a system and method for compressing sensing that uses a coherent Ising machine.


BACKGROUND

Currently, various techniques exist for performing simulations and optimization processes using quantum devices or machines. These quantum devices or machines are very complicated and difficult/expensive to build. Examples of the quantum machines include Google's and IBM's quantum computers and D-WAVE's quantum annealer. These quantum machines are all very costly and difficult to build and operate.


The least absolute shrinkage and selection operator (LASSO) is a very efficient approach to solving various sparse signal reconstruction problems in exploration geophysics magnetic resonance imaging, black hole observation and material informatics. The LASSO operator is formulated as:









x
=


argmin

x



N



(



1
2






y
-
Ax



2
2


+

λ




x


1



)





(
1
)







where x is an N-dimensional source signal, y is an M-dimensional observation signal, A is an M-by-N observation matrix, and λ is a regularization parameter.


L1 regularization-based compressed sensing (CS) including LASSO can be formulated as a convex optimization problem, for which many efficient heuristic algorithms are available. Equation (1) above is asymptotically equal to L1 minimization-based CS (minimize ∥x∥1 s.t. y=Ax) in the limit λ→+0, and thus in this limit LASSO can reconstruct a sparse source signal with infinitesimal errors as long as the ratio of the number of non-zero elements of x to N, i.e. a sparseness a is below a critical value ac, where ac is less than a measurement compression ratio α defined as α=M/N.


On the other hand, L0 regularization-based CS can be formulated with the following L0 norm instead of L1 norm:









x
=


argmin

x



N





(



1
2






y
-
Ax



2
2


+

λ




x


0



)






(
2
)







It has been suggested that L0 regularization-based CS might outperform L1 regularization-based CS. This is because L1 regularization imposes a shrinkage on variables over a threshold (soft-thresholding) but L0 regularization does not impose such a shrinkage (hard-thresholding). Furthermore, Eq. (2) is asymptotically equal to L0 minimization-based CS (minimize ∥x∥0 s.t. y=Ax) in the limit λ→+0 and thus in this limit L0 regularization-based CS can be expected to reconstruct x with infinitesimal errors as long as a is below a critical value ac=α. Note that it is impossible for any system to go beyond the performance limit, because the number of non-zero elements of x is the effective rank of a system of linear equations and thus the system does not have a single unique solution when a>α.


L0 regularization-based CS defined in Eq. (2) can be equivalently reformulated as a two-fold optimization problem:










(

r
,
σ

)

=


argmin

σ



{

0
,
1

}

N






argmin

r



N



(



1
2






y
-

A

(

σ

r

)




2
2


+

λ




σ


0



)






(
3
)







Here, the element ri in r represents the real number value of the i-th element in the N-dimensional source signal. The vector σ is called a support vector, which represents the places of non-zero elements in the N-dimensional source signal. The element σi in σ takes either 0 or 1 to indicate whether the i-th element in the source signal is zero or non-zero. The symbol ∘ denotes the Hadamard product. From the elementwise representation of Eq. (3), the Hamiltonian (H or cost function) of L0 regularization-based CS is given as:









H
=





i
>
j

N






μ
=
1

M




A
i
μ



A
j
μ



r
i



r
j



σ
i



σ
j




-




i
=
1

N






μ
=
1

M




y
μ



A
i
μ



r
i



σ
i




+

λ





i
=
1

N






"\[LeftBracketingBar]"


σ
i



"\[RightBracketingBar]"


0








(
4
)







where Aiμ is an element in a M-by-N observation matrix A, and yμ is an element in a M-dimensional observation signal.


Under the assumption that the number of 1s of the support vector σ is equal to or less than M, the set of simultaneous linear equations obtained from Eq. (3) with respect to r gives the solution for the non-zero elements in the source signal if the support vector σ is given. On the other hand, minimization of H with respect to σ is identical to minimizing an Ising Hamiltonian if r is given. Because the mutual interaction Jij=−Σμ=1MAiμAjμri induces frustration among the spins σi, the Hamiltonian might have numerous local minima. Thus, L0 regularization-based CS cannot be formulated as a convex optimization.


It is desirable to provide a system and method for performing L0 regularization-based compressed sensing without the difficult of estimating the support vector and it is to this end that the disclosure is directed.


SUMMARY

Systems and methods here may be used for L0 regularization-based compressed sensing that uses a quantum-classical hybrid system composed of a quantum machine and classical digital processors (CDPs).


In an embodiment, a hybrid system for L0 regularization-based compressed sensing of a source signal is provided. The system may include a quantum machine configured to optimize a first parameter, associated with the source signal, to minimize a cost function; and a classical machine configured to optimize a second parameter, associated with the source signal, to minimize the cost function.


In another embodiment, a method of L0 regularization-based compressed sensing of a source signal may be provided. The method may include optimizing, by a quantum machine, first parameter, associated with the source signal, to minimize a cost function; and optimizing, by classical machine, a second parameter, associated with the source signal, to minimize the cost function.


In yet another embodiment, a method of performing an L0 regularization-based compressed sensing may be provided. The method may include injecting a plurality of pump pulses into a coherent ising machine optical parametric oscillator with an optical parametric oscillator formed in a fiber ring cavity having an output coupler and an input coupler, the output coupler in communication with a homodyne detection output and a second harmonic generation (SHG) crystal.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1A illustrates a general quantum-classical hybrid system composed of a quantum machine and classical digital processors (CDPs) that can implement the L0 regularization-based compressed sensing;



FIG. 1B illustrates a quantum-classical hybrid system composed of coherent Ising machine (CIM) and CDPs that can implement the L0 regularization-based compressed sensing;



FIGS. 2a and 2b compare solutions of the method for L0 regularization-based compressed sensing;



FIG. 3 are phase diagrams of L0 regularization-based compressed sensing and LASSO for various cases;



FIG. 4 shows basin of attractions for L0 regularization-based compressed sensing depending on an initial threshold;



FIG. 5 shows root mean square error (RMSE) value for L0 regularization-based compressed sensing and LASSO for half-Gaussian source signals;



FIG. 6 shows root mean square error (RMSE) value for L0 regularization-based compressed sensing and LASSO for Gaussian source signals;



FIG. 7 illustrates the performance of L0 regularization-based compressed sensing on exemplary data;



FIG. 8 illustrates four kinds of probability density functions used for generating the source signal in the numerical experiments; and



FIGS. 9A-9B and 10 are a flowchart and more detailed pseudocode of a method for L0 regularization-based compressed sensing.





DETAILED DESCRIPTION OF ONE OR MORE EMBODIMENTS

The disclosure is particularly applicable to a system and method for L0 regularization-based compressed sensing that uses a quantum-classical hybrid system composed of a quantum machine and classical digital processors (CDPs). The coherent Ising machine (CIM) is a suitable quantum machine for this system because this optimization problem can only be solved with a densely connected network. It is in this context that the disclosure will be described. It will be appreciated, however, that system and method can be implemented in other manners. Furthermore, although the exemplary data is medical data, the system and method for L0 regularization-based compressed sensing may be used for any type of data and it is not limited to any particular type of data.


In the system and method for L0 regularization-based compressed sensing, the technical problem of the difficulty of estimating the support vector as described above is addressed by a technical solution that is a hybrid system that has a quantum machine and CDPs. FIG. 1A shows a quantum-classical hybrid system composed of coherent Ising machine (CIM) and CDPs that can implement the L0 regularization-based compressed sensing. This system solves the two-fold optimization problem by alternately performing two minimization processes; (i) the quantum machine optimizes σ to minimize H under the condition that r is fixed, and (ii) the CDP optimizes r to minimize H under the condition that σ is fixed.


Several quantum machines can potentially be used for optimizing σ, such as quantum annealers, quantum approximate optimization algorithm, CIM, and so on. A comparison of these candidates reveals that a measurement-feedback (MFB) CIM is one of most suitable machines for this purpose. In fact, an MFB-CIM can construct any densely connected network composed of degenerate optical parametric oscillators (OPOs) because it uses a time-division multiplexing scheme and MFB. In contrast, QA and almost all other machines can only support local graphs, including chimera graphs, and thus, a densely-connected network for optimizing σ has to be embedded in a fixed hardware local graph by using the Lechner-Hauke-Zoller scheme, which requires additional physical spins. Furthermore, it has been reported that a MFB CIM experimentally outperformed a quantum annealer on two problem sets: one is the full-connected Sherrington-Kirkpatrick model and the other is dense graph MAX-CUT. In contrast to the exponential computation time proportional to exp(O (N2)) for the quantum annealer, the CIM has an exponential computational time proportional to exp(O(√{square root over (N)})), where N is a problem size.



FIG. 1B shows the L0 regularization-based compressed sensing system and method may be implemented, in one embodiment, using a quantum-classical hybrid system 100 composed of a CIM 102 and classical digital processors (CDPs) 104. This system 100 alternately performs two minimization processes; (i) the CIM 102 optimizes to minimize the Hamiltonian cost function H with given real number value of the source signal, r, and (ii) the CDP 104 optimizes r to minimize H with a given support vector σ. Using the system, a truncated Wigner stochastic differential equation (W-SDE) from the master equation for a density operator of network consisting of OPOs. The system and method implements a statistical mechanics method based on self-consistent signal-to-noise analysis (SCSNA) and from which can be derived macroscopic equations for the whole system. As discussed below in detail, the performance of the disclosed system and method approaches the theoretical limit of L0 minimization-based compressed sensing (CS) and possibly exceeds that of the known LASSO technique.


In more detail as shown in FIG. 1B, the CIM 102 of the system 100 has pump pulses that are injected into an optical parametric oscillator (OPO) formed in a fiber ring cavity through second harmonic generation (SHG) crystal. A periodically poled lithium niobate (PPLN) waveguide device induces a phase-sensitive degenerate optical parametric amplification of the signal pulses, and each of the OPO pulses take either the 0-phase state (corresponding to the up-spin) or the π-phase state (corresponding to the down-spin) above the oscillation threshold. A part of each pulse is picked off from the main cavity by the output coupler, and it is measured by optical homodyne detectors. A field programmable gate array (FPGA) calculates the feedback signal which is then provided to the intensity modulator (IM) and phase modulator (PM) to produce the injection field described in Eq. (5) below to each of the OPO pulses through the input coupler. H(Xi) is a binarized value, either 0 or 1, of the in-phase amplitude of the i-th OPO pulse, which is the support estimate to be transferred to the CDP 104. The CDP 104 solves the linear simultaneous equation (Eq. (7) as discussed below), and the solution ri is transferred to the CIM 102 as shown in FIG. 1B.


Roles of CIM and CDP

The CIM-CDP hybrid system 100 in FIG. 1B executes the L0 regularization-based CS described in Eqs. (3) and (4) above. This system achieves the optimization by alternately performing the following two minimization processes. The CIM 102 optimizes to minimize H with given r, and then forwards to the CDP 104. The CDP 104 optimizes r to minimize H with given σ, and then forwards r to the CIM 102. FIGS. 9A,9B and 10 discussed in more detail below illustrate the details of the method using two alternating minimization processes. In the method 900 shown in FIGS. 9A,9B and 10, to make the basin of attraction wider, a heuristically linear threshold reduction is introduced whereby the threshold η is linearly lowered from ηinit to ηend as the alternating minimization proceeds.


The CIM 102 estimates the support vector σ, i.e. the places of the non-zero elements in the source signal. To optimize σ to minimize H (Hamiltonian/cost function) with given r, the CIM 102 uses a measurement feedback circuit to control the intensity modulator (IM) and phase modulator (PM), which produce the optical injection field to the target (i-th) OPO pulse:











f
i
sig

=

K

(



F
χ

(

h
i

)

-
η

)


,

i
=
1

,


,
N
,




(
5
)











F
χ

(
h
)

=

{




h



(

χ
=
+

)








"\[LeftBracketingBar]"

h


"\[RightBracketingBar]"





(

χ
=
±

)




.






where K is the gain of the feedback circuit and η is the threshold. η is related to the regularization parameter in Eqs. (3) and (4) by η=√{square root over (λ)} and hi is the local field explained below. The method uses two different functions F+(h) and F±(h) for the local field in accordance with the source signal. F+(h) is the identity function: it is used for a non-negative source signal. F±(h) is the absolute value function: it is used for a signed source signal.


The local field for estimating the support vector on the CIM is set as:










h
i

=





j
=

1


(


i

)



M






u
=
1

N




A
i
μ



A
j
μ



r
j



H

(

X
j

)




+




μ
=
1

M




A
i
μ



y
μ








(
6
)







where Xj is the in-phase amplitude (generalized coordinate) of the j-th OPO pulse measured by a homodyne detector. In the local field, H(X) is the Heaviside step function taking 0 for X≤0 or +1 for X>0. rj is a solution given by the CDP 104. During the support vector estimation on the CIM 102, all rj are fixed. Thus, the first term is the mutual interaction term, and the second term corresponds to the Zeeman term.


The CDP 104 obtains a solution of the linear simultaneous equations from the minimization condition of H with respect to r. Without loss of generality, the elementwise representation of the simultaneous equations with respect to the unknown values of ri can be rewritten as:












r
i






μ
=
1

M




(

A
i
μ

)

2



=


H

(

X
i

)



h
i



,

i
=
1

,


,
N




(
7
)













h
i

=


-




j
=

1


(


i

)



N






μ
=
1

M




A
i
μ



A
j
μ



H

(

X
j

)



r
j





+




μ
=
1

M




A
i
μ



y
μ








(
8
)







To eliminate indeniteness, ri is set to zero when H(Xi) is zero. Here, hi in Eq. (8) is the same as the local field (Eq. (6)) for the support estimation on the CIM 102. Xj is the solution given by the CIM 102. During the signal estimation on the CDP 104, all H(Xj) are fixed. The solution of the simultaneous equations (Eq. (7)) is:






r=(diag[ATA]+SATAS−diag[SATAS])−1SATy






S=diag(H(X1), H(X2), . . . , H(XN)).


Derivation of Wigner Stochastic Differential Equation for CIM

As shown in FIG. 1B, the pump pulses are injected into the main ring cavity through a second harmonic generation (SHG) crystal. A periodically poled lithium niobate (PPLN) waveguide is a highly efficient nonlinear medium for optical parametric oscillation. Suppose that the amplitude of the injected pump field into the main cavity is ϵ and the parametric coupling constant of the PPLN waveguide between the signal field and the pump field is κ. Then, the pumping Hamiltonian is: custom-character1=iℏe(âp−âμ) and the parametric interaction Hamiltonian is custom-character2=iℏκ/2(âs†2âp−âpjâs2). Here âp and âs are the annihilation operators for the intra-cavity pump and signal fields. If the round-trip time of the ring cavity correctly adjusted to N times the pump pulse interval, N independent and identical OPO pulses can be simultaneously generated inside the cavity. The photon annihilation and creation operators for the j-th OPO signal pulse are denoted by âj and âj. The intra-cavity pump field and signal field have loss rates γp and γs, respectively. If γp>>γs, the pump field can be eliminated by the slaving principle: the following master equation of the density operator for a solitary j-th OPO signal pulse is obtained by adiabatic elimination of the pump mode:















ρ
^

DOPO




t


=



-
ih



S
2






j
=
1

N



[




a
^

j
†2

-


a
^

j
2


,


ρ
^

DOPO


]



+


γ
s






j
=
1

N



(


2



a
^

j




ρ
^

DOPO




a
^

j



-



a
^

j





a
^

j




ρ
^

DOPO


-



ρ
^

DOPO




a
^

j





a
^

j



)



+


B
2






j
=
1

N



(


2



a
^

j
2




ρ
^

DOPO




a
^

j
†2


-



a
^

j
†2




a
^

j
2




ρ
^

DOPO


-



ρ
^

DOPO




a
^

j
†2




a
^

j
2



)





,




(

16
*

)







where S=ϵκ/γp and B=κ2/(2γp) are linear parametric gain coefficient and two photon absorption (or back conversion) rate, respectively. [{circumflex over (x)}, ŷ] denotes the bosonic commutator.


The measurement-feedback circuit shown in FIG. 1B is connected to the main cavity by extraction and injection couplers with reflection coefficients Rex=jexΔt and Rin=jinΔt where jex and jin are coarse-grained out-coupling and in-coupling constants and Δt is the cavity round trip time. Under a condition in which B/γs<<1 and the vacuum fluctuations are incident on the open ports of the extraction and injection couplers, the measurement-feedback circuit can be described with the Gaussian quantum model. The master equation consists of the linear loss term, measurement-induced state reduction term and coherent feedback signal injection term.


The Fokker-Planck equation is derived by using the Wigner W(α) representation of the density operator {circumflex over (ρ)} in master equations, and the following truncated Wigner stochastic differential equation (W-SDE) may be achieved by applying Ito's rule:












d


α
i


dt

=



-

(


γ
s

+
j

)




α
i


+

S


α
i
*


-

B





"\[LeftBracketingBar]"


α
i



"\[RightBracketingBar]"


2




α


i


+


j
in



f
i
sig


+


γ
s

2

+

j
2

+

B





"\[LeftBracketingBar]"


α
i



"\[RightBracketingBar]"


2



v
i




,




(

17
*

)












i
=
1

,


,
N





where j=jex+jin, αi is the complex Wigner amplitude, and vi is a c-number noise amplitude satisfying custom-charactervi(t)custom-character=0, custom-charactervi*(t)vj(t′)custom-character=2δijδ(t−t′).


Then, by introducing a saturation parameter As by As=√{square root over (2γps+j)/κ2)} and applying the following scale transformation:









α
i


A
s


=


c
i

+

i


s
i




,


t

(


γ
s

+
j

)

=

t



,

p
=


S
/

(


γ
s

+
j

)



and




Kj

i

n




A
s

(


γ
s

+
j

)



=

K
~







we obtain:












dc
i


dt



=



(


-
1

+
p
-

c
i
2

-

s
i
2


)



c
i


+

K

(



F
χ

(

h
i

)

-
η

)

+


1

A
s






c
i
2

+

s
i
2

+

1
/
2





W

i
,
1





,




(

18
*

)














ds
i


dt



=



(


-
1

-
p
-

c
i
2

-

s
i
2


)



s
i


+


1

A
s






c
i
2

+

s
i
2

+

1
/
2





W

i
,
2





,

i
=
1

,


,
N
,





where ci and si are the in-phase and quadrature-phase normalized amplitudes of the i-th OPO pulse. The second term of the R.H.S. in the upper equation of Eq. (18*) is the optical injection field, which has only in-phase component. p is the normalized pump rate. p=1 corresponds to the oscillation threshold of a solitary OPO without mutual coupling. If p is above the oscillation threshold (p>1), each of the OPO pulses is either in the 0-phase state or π-phase state. The 0-phase of an OPO pulse is assigned to an Ising spin up-state, while the π-phase is assigned to the down-state. The last terms of both upper and lower equations of Eq. (18*) express the vacuum fluctuations injected from external reservoirs and the pump fluctuations coupled into the OPO system via gain saturation. Wi,1 and Wi,2 are independent real Gaussian noise processes satisfying custom-characterWi,k(t)custom-character=0, custom-characterWi,k(t)Wj,l(t′)custom-characterijδklδ(t−t′). The saturation parameter As determines the nonlinear increase (abrupt jump) of the photon number at the OPO threshold. Finally, more general quantum model of MFB-CIM without Gaussian approximation was derived for both discrete time model and continuous time model.


Macroscopic Equation for Quantum-Classical Hybrid System

To resolve the macroscopic equations for the quantum-classical hybrid system, Equation 18* above may be solved and the simultaneous equations (7) with statistical mechanics under the preconditions for applying statistical mechanics described below, the W-SDE (18*) and the simultaneous equations (7) share the same local field (Eqs. (6) and (8)), which can be rewritten by substituting the observation model (15) as:










h
i

=



-

1
M







j
=

1


(


i

)



M






u
=
1

N



A
i
μ



A
j
μ



r
j



H

(

c
j

)





+


1
M






j
=
1

M






μ
=
1

N



A
i
μ



A
j
μ



ξ
j



x
j





+


1

M







μ
=
1

M




A
i
μ



n
μ









(
9
)







where [x1, . . . , xN]T is the N-dimensional source signal and [ξ1, . . . , ξN]T is the support vector. [n1, . . . , nM]T is M-dimensional observation noise satisfying custom-characternμcustom-character=0, custom-characternμnvcustom-character2δμv. β2 is the variance of the observation noise.


Thus, the CIM 102 and CDP 104 can be unified into a single mean eld system in the steady state. Since the W-SDE for the i-th OPO only depends on the self-state and the local field hi, a formal transfer function X from hi to H(ci) may be introduced:






H(ci)=X(hi).


Substituting the formal transfer function X into Eq. (7) and because custom-character(Aiμ)2custom-character=1, the formal transfer function G from hi to ri is given by:






r
i
=X(hi)hi=G(hi).


Therefore, the local field can be defined in a self-consistent manner through the formal transfer function G as follows:










h
i

=



-

1
M







j
=

1


(


i

)



M






u
=
1

N



A
i
μ



A
j
μ



G

(

h
j

)





+


1
M






j
=
1

M






μ
=
1

N



A
i
μ



A
j
μ



ξ
j



x
j





+


1

M







μ
=
1

M




A
i
μ



n
μ









(
10
)







Following a recipe of the SCSNA , the local field hi is separated into a pure local field custom-character independent of the self-state H(ci)ri and an effective self-coupling term ΓH(ci)ri (called the Onsager reaction term (ORT)) in the thermodynamic limit:






h
i
={tilde over (h)}
i
+ΓH(ci)ri   (11)



custom-character and Γ are determined in a self-consistent manner. X redefined on {tilde over (h)}l can be safely replaced with its average value custom-characterH(ci)custom-character (see Basins of Attraction section below) by using the self-averaging property of such a mean field system. Finally, the following macroscopic equation are obtained using the self-consistent local field:












R
=


1
a






-



+




Dz





x

ξ


h
p





0

+




dc





-



+




dsf

(

c
,

s




"\[LeftBracketingBar]"


h
p




)








x
,
ξ






,





(
12
)












Q
=


1
a






-



+




Dz






h
p
2





0

+




dc





-



+




dsf

(

c
,

s




"\[LeftBracketingBar]"


h
p




)








x
,
ξ






,








U




β
2

+


a
α



(

Q
+




x
2



x

-

2

R


)





=


1
a






-



+




Dzz






h
p





0

+




dc





-



+




dsf

(

c
,

s




"\[LeftBracketingBar]"


h
p




)








x
,
ζ









Here, R, Q and U are macroscopic parameters called the overlap, the mean square magnetization and the susceptibility, respectively. custom-charactercustom-characterx,ξ denotes the average with respect to x and ξ and








f

(

c
,

s




"\[LeftBracketingBar]"


h
y




)



exp

(


2



A
s
2

(

c



K
~

(



F
χ

(

h
y

)

-
η

)



V

(

c
,
s

)


)





G
c

(

z
,

x

ξ


)

+


G
s

(

z
,

x

ξ


)

+
0.5


)


,

(


y
=
m

,
p

)









h
p

=


x

ξ

+




β
2

+


a
α



(

Q
+




x
2



x

-

2

R


)





z



,

(

c
>
0

)









h
m

=


1

1
+


a
α


U





h
p



,

(

c

0

)








V

(

c
,
s

)

=



1
2



(

1
-
p

)



c
2


+


1
2



(

1
+
p

)



s
2


+


1
2



c
2



s
2


+


1
4



c
4


+


1
4




s
4

.







Gc(z; xξ) and Gs(z; xξ) can be determined self-consistently from the following equations:






G
c(z, xξ)=∫−∞0dc∫−∞+∞dsc2f(c, s|hm)+∫0+∞dc∫−∞+∞dsc2f(c, s|hp)






G
s(z, xξ)=∫−∞0dc∫−∞+∞dss2f(c, s|hm)+∫0+∞dc∫−∞+∞dss2f(c, s|hp)


The saturation parameter As (defined above) diverges in the infinite limit of the amplitude of the injected pump field ϵ→+∞. In the limit As→+∞, the following simplified macroscopic equation may be obtained:










R
=


1
a






-



+




Dz





x

ξ


h
p




X
~

(


h
p

,

h
m


)





x
,
ξ






,




(
13
)









Q
=


1
a






-



+




Dz





h
p
2




X
~

(


h
p

,

h
m


)














U




β
2

+


a
α



(

Q
+




x
2



x

-

2

R


)





=


1
a






-



+




Dzz






h
p




X
~

(


h
p

,

h
m


)





x
,
ξ









where {tilde over (X)}(hp, hm) is an effective output function obtained from the Maxwell rule, which is given by:






{tilde over (X)}(hp, hm)=H(FX(hp)+FX(hm)−2η)


Accuracy of Macroscopic Equations and Comparison With LASSO When β=0

To confirm the accuracy of the macroscopic equations, the solutions above are compared to the macroscopic equation with solutions given by Algorithm 1 (FIGS. 9A-10 that are discussed below in more detail. FIGS. 2a and 2b compares solutions of the method for L0 regularization-based compressed sensing and show the root-mean-square errors (RMSEs) of the solutions to the macroscopic equation with As2=250 (Eq. (12)) and those in the limit As2→∞ (Eq. (13)) for various values of the threshold η and compression rate α (red and green solid lines). The figures also indicate the RMSEs of solutions obtained using Algorithm 1 with As2=250 and As2=107 (circles with error bars). Note that As2=107 is on the same order as As2 in experimental real CIMs. The results in FIGS. 2a, 2b are for the case when there is no observation noise (i.e. β=0) and the source signals are from a half-Gaussian (+) or Gaussian (±). To confirm that Algorithm 1 finds solutions corresponding to the near-zero RMSE states obtained by the macroscopic equations, r was initialized as the true signal value, i.e. x∘ξ, in the alternating minimization process described above. However, even in this situation, the c-amplitude was always initialized as c=0 in the initial stage of the support estimation in the alternating minimization process.


In the case of the half-Gaussian (+), two macroscopic states with non-zero RMSE (red solid lines) and near-zero RMSE (green solid lines) coexist as in a CIM-implemented CDMA multiuser detector. On the other hand, in the case of the Gaussian (±), a single macroscopic state with near-zero RMSE (red solid lines) was found. Compared with the simulation results in FIG. 2b, the theoretical results obtained with the macroscopic equation (13) were in good agreement with the results of Algorithm 1 with As2=107. In both the half-Gaussian case (+) and Gaussian case (±), the near-zero-RMSE states of the macroscopic equation (13) (red solid lines in FIG. 2b) matched those of Algorithm 1 with As2=107 (circles with error bars in FIG. 2b), and the phase transition points given by the macroscopic equation (13) coincided with those of Algorithm 1. Under these conditions, as was lowered to 0.01, RMSE decreased monotonically and the phase transition point ac from the near-zero-RMSE state grew monotonically. On the other hand, the theoretical results obtained from the macroscopic equation (12) with As2=250 (red solid lines on the left of FIG. 2a) were in good agreement with results of Algorithm 1 with As2=250 (circles with error bars on the left of FIG. 2a) in the half-Gaussian case (+), whereas the phase transition points given by the macroscopic equation (12) became lower than those of Algorithm 1 as η became smaller in the Gaussian case (±), as shown on the right of FIG. 2a.


Furthermore, to compare the abilities of CIM L0-regularization-based CS and LASSO, the RMSE profiles of LASSO using the macroscopic equation (37) with the same threshold value as CIM L0-regularization-based CS were computed and these profiles are superimposed upon FIG. 2 (blue solid lines). The RMSEs of CIM L0-regularization-based CS in the limit As2→∞ (red solid lines in FIG. 2b) were lower than those of LASSO (blue solid lines) at the same compression rate α and sparseness a, and the first-order phase transition points of CIM L0-regularization-based CS were higher than those of LASSO. On the other hand, the RMSEs of CIM L0-regularization-based CS with As2=250 (red solid lines and circles with error bars in FIG. 2a) were lower than those of LASSO (blue solid lines) when η=0.1 and 0.05, but the RMSEs of CIM L0-regularization-based CS became higher than those of LASSO when η=0.01.


Phase Diagrams of CIM L0-Regularization-Based CS and LASSO When β=0

Phase diagrams of CIM L0-regularization-based CS for various values of the threshold η were prepared when there was no observation noise (i.e. β=0). FIG. 3a show first-order phase transition lines from the near-zero-RMSE state (red lines) in the half-Gaussian case (+) and Gaussian case (±). The phase transition lines in FIG. 3a are for the limit As2→∞.


As demonstrated in FIG. 3a, in the limit As2→∞, the phase transition lines from the near-zero-RMSE state in CIM L0-regularization-based CS become asymptotic to the black solid line a=α as η decreases, while the RMSEs of the near-zero-RMSE state in CIM L0-regularization-based CS decrease to zero (the red lines in FIG. 2b). The black solid line a=α in FIG. 3 is a critical line indicating a boundary whether or not L0-minimization-based CS can perfectly reconstruct a source signal with no error for both the non-negative case and signed case. Thus, the near-zero-RMSE solutions of CIM L0-regularization-based CS are asymptotic to the perfect reconstruction solution of L0-minimization-based CS as decreases.


To compare the properties of CIM L0-regularization-based CS with those of LASSO, FIG. 3b shows the phase diagrams of LASSO; the blue lines are the first-order phase transition lines from the near-zero-RMSE state for various η. As η decreases, the phase transition lines from the near-zero-RMSE state in LASSO for the half-Gaussian (+) and Gaussian (±) become asymptotic to the two black dotted lines, while the RMSEs of the near-zero-RMSE state in LASSO decrease to zero (the blue lines in FIG. 2). The black dotted lines in FIG. 3 are critical lines indicating a boundary whether or not L1-minimization-based CS can perfectly reconstruct a source signal with no error for the non-negative case and signed case, respectively. Thus, the near-zero-RMSE solutions of LASSO are asymptotic to the perfect reconstruction solution of L1-minimization-based CS as η decreases.


CIM L0-regularization-based CS and LASSO have these asymptotic properties even in the case of source signals from the Gamma (+) and bilateral Gamma (±). Note that it is theoretically proved that this asymptotic property of CIM L0-regularization-based CS is invariant to differences in the probability distributions of the source signal by applying a perturbation expansion to the macroscopic equation (13) in the limit η→+0. Thus, we have confirmed this theoretical result numerically.


On the other hand, when As2=250, the first-order phase transition lines of CIM L0-regularization-based CS are not asymptotic to the black solid line a=α. Around η=0.1, the phase transition line is closest to a=α.


The black dotted dashed lines in FIG. 3a shows the lower bounds of the first-order phase transition lines of CIM L0-regularization-based CS in the limit As2→∞. The lower bound lines are above the critical line (black dotted line) of L1-minimization-based CS when the compression rate α is low. The lower boundary property in FIG. 3a is satisfied even in the case of source signals from the Gamma (+) and bilateral Gamma (±). On the other hand, there are no such lower bounds when As2=250.


Basin of Attraction When β=0

To check the practicality of CIM L0-regularization-based CS, the basin of attraction of Algorithm 1 may be verified. To make the basin wider, the method may heuristically introduced a linear threshold attenuation wherein the threshold was linearly lowered from ηinit to ηend as the minimization process was alternated (see Algorithm 1 in FIGS. 9A-10). First, numerical experiments were carried out to verify the size of the basin of attraction for various values of the initial threshold ηinit for fixed ηend=0.01 in the case of no observation noise (i.e. β=0). As shown in FIG. 4a, the basin of attraction tended to be widened by selecting a higher initial threshold ηinit than ηend. As the compression rate α decreased, this tendency became more marked, especially in the Gaussian case (±).


Next, it was confirmed how well Algorithm 1 converged on the near-zero RMSE state given by the macroscopic equation (13) when starting from an initial state r=0 for various ηinit (FIG. 4b). As demonstrated in FIG. 4b, when the sparseness a was lower than the lower bound of the first-order phase transition points (the black dotted dashed line in FIG. 3a), Algorithm 1 with ηinit=0.6 converged to the solutions (red lines) of the macroscopic equation (13), whereas it failed to converge to the solutions for other values of ηinit. Compared with the RMSE profiles of LASSO in FIG. 4b, Algorithm 1 exceeded LASSO's estimation accuracy under almost all of the conditions in which LASSO has a small error.


The properties shown in FIG. 4 are satisfied even when the source signals are from the Gamma (+) and bilateral Gamma (±).


Performance of CIM L0-Regularization-Based CS and LASSO When β≠0

Moreover, to check the practicality of the CIM L0-regularization-based CS, the accuracy and convergence of the CIM L0-regularization-based CS may be verified in the presence of observation noise (i.e. β≠0). The optimal threshold values that would give the minimum RMSEs of CIM L0-regularization-based CS and those of LASSO (FIGS. 5a and 6a) were found to compute the difference between their minimum RMSEs (FIGS. 5b and 6b) under the optimal threshold for each method when β=0.01, 0.05, and 0.1. The minimum RMSE was obtained by conducting a grid search on the set of solutions to the macroscopic equations (13) and (37) in the range 0.002≤η≤0.5 at each point (a, α). These figures show cases of the half-Gaussian (+) and Gaussian (±) source signals. As indicated in FIGS. 5a and 6a, as β decreases, the phase transition lines from the-near-zero RMSE state in CIM L0-regularization-based CS under the optimal threshold approaches the critical line (black solid line) of L0-minimization-based CS, and the RMSEs of CIM L0-regularization-based CS under the optimal threshold decreases. As shown in FIGS. 5b and 6b, the RMSEs of LASSO are higher than those of CIM L0-regularization-based CS under almost all of the conditions in which LASSO has an error less than 0.2, and thus, CIM-L0-regularization-based CS exceeds LASSO's estimation accuracy under the optimal threshold for each method.


Next, for the case of observation noise, the output of Algorithm 1 was determined with As2=107 converged on solutions to the macroscopic equation (13) when starting from the initial state r=0 and ηinit=0.6. As shown in FIGS. 5c and 6c, near or at the phase transition points, Algorithm 1 converged to the solutions of the macroscopic equation (13).


The properties shown in FIGS. 5 and 6 were similar for source signals from the Gamma (+) and bilateral Gamma (±).


Performance of CIM L0 Regularization-Based CS on Realistic Data

The performance of CIM L0 regularization-based CS and other methods were evaluated on realistic data. For the evaluation, magnetic resonance imaging (MRI) data obtained from the fast MRI datasets were used. A Haar-wavelet transform (HWT) was applied to the data, and 79% of the HWT coefficients were set to zero to create a signal spanned by Haar basis functions with a sparseness of 0.21 (left panel of FIG. 7a). A k-space data shown in the middle panel of FIG. 7a was obtained by calculating the discrete Fourier transform (DFT) from the signal of the left panel of FIGS. 7a, and 40% of k-space data were undersampled at random red points in the middle panel of FIG. 7a to create an observation signal with a compression rate of 0.4. The right panel of FIG. 7a shows an image with incoherent artifacts obtained by zero-filling Fourier reconstruction from the randomly undersampled k-space data.


To achieve higher reconstruction accuracy from the undersampled signal, an implementable optimization problem on CIM was formulated with L0 and L2 norms:









x
=



arg

min


x


R
N





(



1
2






y
-
SFx



2
2


+


1
2


γ





Δ

x



2
2


+

λ





Ψ

x



0



)






(
14
)







where x is a source signal, y is a k-space undersampling signal, F is a DFT matrix, S is an undersampling matrix, Ψ is a HWT matrix, Δ is a second derivative matrix, and γ and λ are regularization parameters. Under the variable transformation r=Ψx, the local field vector and the mutual interaction matrix for CIM L0 regularization-based CS can be set as:






h=−Jr∘H(X)+SFΨTy,






J=ΨF
T
S
T
SFΨ
T+γΨΔTΔΨT


Furthermore, the performance of LASSO minimizing 1/2∥y−SFx∥22+1/2γ∥Δx∥22+λ∥Ψx∥1 and that of L1 minimization-based CS minimizing ∥Ψx∥1+γ∥Δx∥22 s.t. y=SFx were evaluated.



FIG. 7b shows images (and RMSEs) reconstructed from CIM L0 regularization-based CS (left panel of FIG. 7b), LASSO (middle panel of FIG. 7b) and L1 minimization-based CS implemented in CVX (right panel of FIG. 7b). As indicated in images surrounded by red circles in these panels, CIM L0 regularization-based CS gave the most accurate reconstruction.


The RMSEs of the three methods as a function of the threshold η were evaluated. As shown in FIG. 7c, the blue line with error bars is the RMSE of CIM L0 regularization-based CS obtained from ten trials, the red line is the RMSE of LASSO, and the circle is the RMSE of L1 minimization-based CS, which is identical to LASSO in the limit η→0, as demonstrated in FIG. 3c. There is an optimal value of to minimize the RMSEs of both CIM L0 regularization-based CS and LASSO because of a trade-off between detecting small non-zero elements and eliminating incoherent artifacts by thresholding. The RMSE of CIM L0 regularization-based CS was lower than those of the other methods in a wide range of η.



FIGS. 9A-9B and 10 are a flowchart and more detailed pseudocode of a method 900 for L0 regularization-based compressed sensing. In one embodiment, the CIM and CDP shown in FIG. 1B may be used to perform the method, but other apparatus may be used. Furthermore, while the pseudocode in FIG. 10 is more details about the precise processes being performed and shows a preferred implementation of the method, the method can vary from the pseudocode of FIG. 10 and be within the scope of the disclosure. In one embodiment, the method 900 may be performed by a computer system having a processor and memory and a plurality of lines of computer code/instructions stored in the memory and executed by the processor of the computer system to perform the method 900 wherein the computer system is associated with the CIM and CDP in the system in FIG. 1B. Alternatively, the FPGAs and/or CDP in FIG. 1B may have the plurality of lines of computer code/instructions stored in the FPGAs or CDP and executed by the FPGA or CDP to implement the method 900.


As shown in FIG. 9A,the method 900 may use an M by N observation matrix A, an M-dimensional signal y, an N-dimensional support vector σ and a N-dimensional signal vector r. The method may initialize variables (902). In one embodiment shown in FIG. 10, the variables may be r and a threshold η=ηinit. As shown in the pseudocode and later in the flowchart, the method may perform a loop for decreasing thresholds η in which each loop of the loop performs two minimizations and a decrementing of the threshold η.


During the loop as shown in FIG. 9A, the method may minimize a cost function (H in the preferred embodiment shown in the pseudocode) with respect to a support vector (904). The method may use the CIM 102 to perform this minimization. As shown in the pseudocode, in a preferred embodiment, this process 904 may set σ=CIM support_estimation(r, η), initialize the c-amplitude as c=0, and numerically integrate the W-SDE while increasing normalized pump rate from 0 to 1.5 for five times photon's lifetime when As2=107 or for two hundred times photon's lifetime when As2=250.


During the loop as shown in FIG. 9A, the method may minimize a cost function (H in the preferred embodiment shown in the pseudocode) with respect to a real number value (r) of the signal source (906). The method may use the CDP 104 to perform this minimization. As shown in the pseudocode, in a preferred embodiment, this process 906 may set S=diag(σ) and r=(diag[ATA]+SATAS−diag[SATAS])−1SATy.


As shown in FIG. 9B, the method may decrement the threshold (η in a preferred embodiment) (908). As shown in the pseudocode, in a preferred embodiment, this process 909 may decrement η:






η
=


max

(



η
init

(

1
-

t

5

0



)

,

η
end


)

.





The method may then determine if all of the iterations are completed (910). In one embodiment, the number of iterations of the loop (and the two minimizations) may be 50 as shown in FIG. 10. If there are more iterations, then the method loops back to process 904 to perform the next set of minimizations. If the process is completed (and all of the iterations are performed), then the method returns two results (912) that may be r and σ.


Effectiveness of CIM in Support Estimation

In Algorithm 1 shown in FIGS. 9A,9B and 10, the c-amplitude is always initialized as c=0 in the initial stage of the support estimation even when r is initialized to the true signal value, i.e. x∘ξ. In this situation, the solutions of Algorithm 1 match the near-zero-RMSE states of the macroscopic equations very well, as demonstrated in FIG. 2 and Supplementary FIG. 1B, and hence, the simulated CIM can reconstruct the support vector up to the theoretical limit. Note that the macroscopic equation in the limit As2→∞ (Eq. (13)) is equivalent to a macroscopic equation obtained from an Ising spin system with zero temperature. Therefore, the simulated CIM can reach the ground state to minimize H with respect to σ when r is fixed.


Correctness of Assumptions

To derive the macroscopic equation (12), we derived an approximate value for custom-characterH(ci)custom-character of each OPO pulse by replacing the state variables in the second-order coefficient of the power of the quantum noise with average values of the state variables (see Eq. (19)). As shown in FIGS. 2b, 5c and 6c, the macroscopic equation derived under this approximation has good accuracy at the values of As2 used in the actual equipment of the CIM. However, as shown in FIG. 2a, some solutions of the macroscopic equation did not match the numerical solutions of Algorithm 1 for smaller values of As2. Thus, this approximation is possible if the mutual injection field is much larger than the noise in the steady state where the c-amplitude has grown.


Basin of Attraction and its Dependency on Threshold

To make the basin of attraction of Algorithm 1 wider, a linear threshold attenuation was heuristically introduced in which the threshold linearly decreases as the alternating minimization proceeds. We confirmed that the basin of attraction widens as a result of lowering from a higher initial threshold ηinit to a lower terminal threshold ηend (see FIG. 4).


According to the definition of the injection field for each OPO pulse in Eq. (5), the threshold η acts as an external field to give a negative bias for the OPO pulses to take the down state. By initially giving a large negative external field, almost all of the OPO pulses take the π-phase state, and thus, almost all of the {H(Xj)}j=1, . . . , N take zero in the initial stage of the alternating minimization process. In the initial stage, the system can easily reach the ground state under a strong negative bias because the phase space, which consists of a small number of up-state OPO pulses, is simple. Then, through the alternating minimization process, the system tracks gradual changes in the ground state due to incremental increases in the number of up-state OPO pulses by gradually sweeping out a negative external field. Finally, the system achieves the ground state at the terminal threshold ηend. This is the qualitative interpretation of the mechanism of widening the basin of attraction of Algorithm 1 by linearly lowering the threshold.


However, as demonstrated in FIG. 4b, when there is no observation noise, the system failed to converge to the near-zero-RMSE solutions beyond the lower bound line of the first-order phase transition points. There might be many quasi steady states at the condition beyond the lower bound line as in the spin-glass phase, and thus, the system might become trapped in one of the quasi steady states.


On the other hand, when there is observation noise, as demonstrated in FIGS. 5c and 6c, the system converged to the near-zero-RMSE solutions even nearby the phase transition line when it started from the practical initial condition r=0. It was suggested that the symmetries of the system allow for the creation of quasi steady states. The observation noise could break the symmetries for quasi steady states.


Conclusion

The foregoing description, for purpose of explanation, has been with reference to specific embodiments. However, the illustrative discussions above are not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the disclosure and its practical applications, to thereby enable others skilled in the art to best utilize the disclosure and various embodiments with various modifications as are suited to the particular use contemplated.


The system and method disclosed herein may be implemented via one or more components, systems, servers, appliances, other subcomponents, or distributed between such elements. When implemented as a system, such systems may include and/or involve, inter alia, components such as software modules, general-purpose CPU, RAM, etc. found in general-purpose computers. In implementations where the innovations reside on a server, such a server may include or involve components such as CPU, RAM, etc., such as those found in general-purpose computers.


Additionally, the system and method herein may be achieved via implementations with disparate or entirely different software, hardware and/or firmware components, beyond that set forth above. With regard to such other components (e.g., software, processing components, etc.) and/or computer-readable media associated with or embodying the present inventions, for example, aspects of the innovations herein may be implemented consistent with numerous general purpose or special purpose computing systems or configurations. Various exemplary computing systems, environments, and/or configurations that may be suitable for use with the innovations herein may include, but are not limited to: software or other components within or embodied on personal computers, servers or server computing devices such as routing/connectivity components, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, consumer electronic devices, network PCs, other existing computer platforms, distributed computing environments that include one or more of the above systems or devices, etc.


In some instances, aspects of the system and method may be achieved via or performed by logic and/or logic instructions including program modules, executed in association with such components or circuitry, for example. In general, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular instructions herein. The inventions may also be practiced in the context of distributed software, computer, or circuit settings where circuitry is connected via communication buses, circuitry or links. In distributed settings, control/instructions may occur from both local and remote computer storage media including memory storage devices.


The software, circuitry and components herein may also include and/or utilize one or more type of computer readable media. Computer readable media can be any available media that is resident on, associable with, or can be accessed by such circuits and/or computing components. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and can accessed by computing component. Communication media may comprise computer readable instructions, data structures, program modules and/or other components. Further, communication media may include wired media such as a wired network or direct-wired connection, however no media of any such type herein includes transitory media. Combinations of the any of the above are also included within the scope of computer readable media.


In the present description, the terms component, module, device, etc. may refer to any type of logical or functional software elements, circuits, blocks and/or processes that may be implemented in a variety of ways. For example, the functions of various circuits and/or blocks can be combined with one another into any other number of modules. Each module may even be implemented as a software program stored on a tangible memory (e.g., random access memory, read only memory, CD-ROM memory, hard disk drive, etc.) to be read by a central processing unit to implement the functions of the innovations herein. Or, the modules can comprise programming instructions transmitted to a general-purpose computer or to processing/graphics hardware via a transmission carrier wave. Also, the modules can be implemented as hardware logic circuitry implementing the functions encompassed by the innovations herein. Finally, the modules can be implemented using special purpose instructions (SIMD instructions), field programmable logic arrays or any mix thereof which provides the desired level performance and cost.


As disclosed herein, features consistent with the disclosure may be implemented via computer-hardware, software, and/or firmware. For example, the systems and methods disclosed herein may be embodied in various forms including, for example, a data processor, such as a computer that also includes a database, digital electronic circuitry, firmware, software, or in combinations of them. Further, while some of the disclosed implementations describe specific hardware components, systems and methods consistent with the innovations herein may be implemented with any combination of hardware, software and/or firmware. Moreover, the above-noted features and other aspects and principles of the innovations herein may be implemented in various environments. Such environments and related applications may be specially constructed for performing the various routines, processes and/or operations according to the invention or they may include a general-purpose computer or computing platform selectively activated or reconfigured by code to provide the necessary functionality. The processes disclosed herein are not inherently related to any particular computer, network, architecture, environment, or other apparatus, and may be implemented by a suitable combination of hardware, software, and/or firmware. For example, various general-purpose machines may be used with programs written in accordance with teachings of the invention, or it may be more convenient to construct a specialized apparatus or system to perform the required methods and techniques.


Aspects of the method and system described herein, such as the logic, may also be implemented as functionality programmed into any of a variety of circuitry, including programmable logic devices (“PLDs”), such as field programmable gate arrays (“FPGAs”), programmable array logic (“PAL”) devices, electrically programmable logic and memory devices and standard cell-based devices, as well as application specific integrated circuits. Some other possibilities for implementing aspects include: memory devices, microcontrollers with memory (such as EEPROM), embedded microprocessors, firmware, software, etc. Furthermore, aspects may be embodied in microprocessors having software-based circuit emulation, discrete logic (sequential and combinatorial), custom devices, fuzzy (neural) logic, quantum devices, and hybrids of any of the above device types. The underlying device technologies may be provided in a variety of component types, e.g., metal-oxide semiconductor field-effect transistor (“MOSFET”) technologies like complementary metal-oxide semiconductor (“CMOS”), bipolar technologies like emitter-coupled logic (“ECL”), polymer technologies (e.g., silicon-conjugated polymer and metal-conjugated polymer-metal structures), mixed analog and digital, and so on.


It should also be noted that the various logic and/or functions disclosed herein may be enabled using any number of combinations of hardware, firmware, and/or as data and/or instructions embodied in various machine-readable or computer-readable media, in terms of their behavioral, register transfer, logic component, and/or other characteristics. Computer-readable media in which such formatted data and/or instructions may be embodied include, but are not limited to, non-volatile storage media in various forms (e.g., optical, magnetic or semiconductor storage media) though again does not include transitory media. Unless the context clearly requires otherwise, throughout the description, the words “comprise,” “comprising,” and the like are to be construed in an inclusive sense as opposed to an exclusive or exhaustive sense; that is to say, in a sense of “including, but not limited to.” Words using the singular or plural number also include the plural or singular number respectively. Additionally, the words “herein,” “hereunder,” “above,” “below,” and words of similar import refer to this application as a whole and not to any particular portions of this application. When the word “or” is used in reference to a list of two or more items, that word covers all of the following interpretations of the word: any of the items in the list, all of the items in the list and any combination of the items in the list.


Although certain presently preferred implementations of the invention have been specifically described herein, it will be apparent to those skilled in the art to which the invention pertains that variations and modifications of the various implementations shown and described herein may be made without departing from the spirit and scope of the invention. Accordingly, it is intended that the invention be limited only to the extent required by the applicable rules of law.


While the foregoing has been with reference to a particular embodiment of the disclosure, it will be appreciated by those skilled in the art that changes in this embodiment may be made without departing from the principles and spirit of the disclosure, the scope of which is defined by the appended claims.

Claims
  • 1. A hybrid system for L0 regularization-based compressed sensing of a source signal, the hybrid system comprising: a quantum machine configured to optimize a first parameter of a source signal, the first parameter comprising a support vector indicating places of non-zero elements in the source signal to minimize a cost function; anda classical machine configured to optimize a second parameter of the source signal, the second parameter comprising real number values in the source signal to minimize the cost function.
  • 2. The hybrid system of claim 1, wherein: the source signal is an N-dimensional source signal.
  • 3. The hybrid system of claim 1, wherein the quantum machine and the classical machine are configured to alternatively perform their corresponding optimizations, wherein: when the quantum machine optimizes the first parameter, the classical machine is configured to keep the second parameter constant; andwhen the classical machine optimizes the second parameter, the quantum machine is configured to keep the first parameter constant.
  • 4. The hybrid system of claim 1, wherein the cost function comprises a Hamiltonian cost function.
  • 5. The hybrid system of claim 1, wherein the quantum machine is a coherent Ising machine.
  • 6. The hybrid system of claim 1, wherein the classical machine comprises a digital processor or a field programmable gate array.
  • 7. The hybrid system of claim 1, wherein the source signal is a magnetic resonance imaging signal.
  • 8. A method of L0 regularization-based compressed sensing of a source signal, the method comprising: optimizing, by a quantum machine, a first parameter of a source signal, the first parameter comprising a support vector indicating places of non-zero elements in the source signal to minimize a cost function; andoptimizing, by classical machine, a second parameter of the source signal, the second parameter comprising real number values in the source signal to minimize the cost function.
  • 9. The method of claim 8, wherein: the source signal is an N-dimensional source signal.
  • 10. The method of claim 8, wherein the quantum machine and the classical machine alternatively perform their corresponding optimizations, wherein: when the quantum machine is optimizing the first parameter, the classical machine keeps the second parameter constant; andwhen the classical machine is optimizing the second parameter, the quantum machine keeps the first parameter constant.
  • 11. The method of claim 8, wherein the cost function comprises a Hamiltonian cost function.
  • 12. The method of claim 8, wherein the quantum machine is a coherent Ising machine.
  • 13. The method of claim 8, wherein the classical machine comprises a digital processor or a field programmable gate array.
  • 14. The method of claim 8, wherein the source signal is a magnetic resonance imaging signal.
  • 15. A method of performing an L0 regularization-based compressed sensing, the method comprising: injecting a plurality of pump pulses into a coherent Ising machine optical parametric oscillator with an optical parametric oscillator formed in a fiber ring cavity having an output coupler and an input coupler, the output coupler in communication with a homodyne detection output and a second harmonic generation (SHG) crystal;amplifying the plurality of pump pulses causing each of the plurality of pump pulses to take a 0-phase state or a π-phase state and model a support vector indicating places of non-zero elements in a source signal; andoptimizing the support vector to minimize a cost function.
  • 16. The method of claim 15, further comprising, picking off, by the output coupler on the fiber ring cavity, a part of each pump pulse, of the plurality of pump pulses from the fiber ring cavity; and measuring the picked off pulses using optical homodyne detectors.
  • 17. The method of claim 16 further comprising: calculating, by a classical digital processor or an optical delay line system, a feedback signal and providing the calculation to an intensity modulator (IM) and phase modulator (PM) thereby producing an injection field to each of a plurality of optical parametric oscillators (OPO) pulses through the input coupler on the fiber ring cavity.
  • 18. The method of claim 17, further comprising: generating, using a classical machine, a solution to a linear simultaneous equation and transferring the solution to the coherent Ising machine by a buffer.
  • 19. The method of claim 18, further comprising: providing a feedback pulse to the input coupler of the fiber ring cavity, using the solution from the classical digital processor.
  • 20. (canceled)
CROSS REFERENCE

This application claims priority to U.S. Provisional application 63/151,441 filed on 19 Feb. 2021, the entirety of which is hereby incorporated by reference.

PCT Information
Filing Document Filing Date Country Kind
PCT/US2022/016861 2/17/2022 WO
Provisional Applications (1)
Number Date Country
63151441 Feb 2021 US