“…Over the decades, many different methods have been implemented, the most prominent being fragment assemblers [ 1 , 2 , 3 , 4 , 5 , 6 ], expert systems [ 7 , 8 , 9 ], structure generation by reduction [ 10 ], logic engines [ 11 ], stochastic structure generators [ 12 ], combinatorial brute force [ 13 , 14 , 15 , 16 , 17 ], databases of C NMR chemical shifts and fragments [ 18 , 19 ], combinatorial structure generation with restraints [ 20 , 21 ], genetic algorithms [ 22 , 23 ], simulated annealing [ 24 ], convergent structure generation [ 25 , 26 ], evolutionary algorithm [ 27 ], fuzzy structure generation [ 28 ], and expert systems with DFT [ 29 ]. However, CASE remains a challenge [ 29 , 30 , 31 , 32 , 33 , 34 ]. The basic issue is that the relation between a small molecule and its NMR correlation data is not reciprocal.…”