Vol.:(0123456789) Optical and Quantum Electronics ( 2020) 52:40 https://doi.org/10.1007/s11082-019-2157-5 1 3 Construction of quantum codes from new embeddings of graphs on compact surfaces Avaz Naghipour 1 Received: 24 July 2019 / Accepted: 10 December 2019 © Springer Science+Business Media, LLC, part of Springer Nature 2019 Abstract In this paper we introduce a new class of sparse CSS quantum error-correcting codes based on new orientable self-dual embeddings of graphs. Each code in this class is associated with the embedding of the surface so that the qubits correspond to the edges of the embed- ding. The parameters of the new codes are [[ m(m+1) 2 , m(m-3) 2 ,3]] , where m = 4s, s 1 . We also present a table of quantum codes whose parameters had not been shown before. Keywords Quantum codes · Embedding · Orientable · self-dual 1 Introduction Quantum error-correcting codes (QECs) has played an important role in quantum informa- tion during the last decades and the importance of this area of study is illustrated by the researchers in diverse areas. Over the years, there has been an increasing interest in construction of QECs as per both experimental and theoretical studies in Engineering (Bacon et al. 2017) and Physics (Nigg et al. 2014). Since the work of Shor (Shor 1995), considerable efort has been dedicated to construction of QECs. Examples are the construction of QECs from classical error-correct- ing code (Calderbank et al. 1998), Kitaev toric codes (Kitaev 2003), color codes (Bombin and Martin-Delgado 2006), surface codes (Bombin and Martin-Delgado 2007), toric quan- tum codes (de Albuquerque et al. 2010), stabilizer codes of distance 3 (Yu et al. 2013), hypermap-homology codes (Leslie 2014) and others (de Albuquerque et al. 2010, 2014). Quantum codes based on the homology of embeddings of graphs have been discussed widely in the literature and our class of quantum codes generalize these. We use embedded graphs which are a generalization of graphs that can have edges connected to more that two vertices. In this work, the most straightforward generalization is self-dual embedding of K 5 in the torus which gives us a class of quantum codes with parameters [[ m(m+1) 2 , m(m-3) 2 ,3]] , where m = 4s, s 1 . For these quantum codes, the encoding rate is such that k n tends 1 as m goes to infnity. We also present a table of quantum codes which are diferent parameters in * Avaz Naghipour naghipour@ucna.ac.ir 1 Department of Computer Engineering, University College of Nabi Akram, No. 1283, Rah Ahan Street, Tabriz, Iran