On the other hand, the notion of quantum-mechanical time reversal turns out to be a useful tool for the development of physically motivated quantum computing and simulation settings, providing, at the same time, relatively simple tools to assess their complexity. For instance, quantum-mechanical time reversal was used to develop novel boson sampling schemes and to prove the duality between two fundamental optical operations, beam splitter and squeezing transformations.