@article{gyongyosi2019,
  author    = {Laszlo Gyongyosi and Sandor Imre},
  title     = {A Survey on Quantum Computing Technology},
  journal   = {Computer Science Review},
  volume    = {31},
  pages     = {51-71},
  year      = {2019},
  doi       = {10.1016/j.cosrev.2018.11.002}
}
@book{nielsen2010,
  author    = {Michael A. Nielsen and Isaac L. Chuang},
  title     = {Quantum Computation and Quantum Information},
  year      = {2010},
  publisher = {Cambridge University Press},
  edition   = {10th Anniversary Edition},
  address   = {Cambridge, UK},
  isbn      = {978-1107002173}
}
@article{grover1997quantum,
  author    = {Grover, Lov K.},
  title     = {Quantum Mechanics Helps in Searching for a Needle in a Haystack},
  journal   = {Physical Review Letters},
  volume    = {79},
  number    = {2},
  pages     = {325--328},
  year      = {1997},
  publisher = {American Physical Society},
  doi       = {10.1103/PhysRevLett.79.325},
  url       = {https://journals.aps.org/prl/abstract/10.1103/PhysRevLett.79.325}
}


@misc{wikipedia2024,
  author    = {{Wikipedia contributors}},
  title     = {Teoría del orden implicado},
  year      = {2024},
  month     = {august},
  day       = {27},
  howpublished = {\textit{Wikipedia, La enciclopedia libre}},
  note      = {Fecha de consulta: 27 de agosto de 2024, 01:37},
  url       = {https://es.wikipedia.org/w/index.php?title=Teor%C3%ADa_del_orden_implicado&oldid=162101425}
}
@inproceedings{grover1996,
  author    = {Lov K. Grover},
  title     = {A fast quantum mechanical algorithm for database search},
  booktitle = {Proceedings of the 28th Annual ACM Symposium on Theory of Computing},
  year      = {1996},
  pages     = {212-219},
  doi       = {10.1145/237814.237866},
  url       = {https://doi.org/10.1145/237814.237866}
}
@misc{grover_haystack,
  author    = {Lov K. Grover},
  title     = {Quantum Mechanics helps in searching for a needle in a haystack},
  year      = {1997},
  note      = {Bell Labs, 3C-404A, 600 Mountain Avenue, Murray Hill, NJ 07974},
  howpublished = {Preprint},
  url       = {https://arxiv.org/abs/quant-ph/9706033}
}
@article{wang2024,
  author    = {Zhen Wang and Kun Zhang and Vladimir Korepin},
  title     = {Near-deterministic quantum search algorithm without phase design},
  journal   = {arXiv},
  year      = {2024},
  archivePrefix = {arXiv},
  eprint    = {2407.10748},
  primaryClass = {quant-ph},
  url       = {https://arxiv.org/abs/2407.10748}
}
@book{knuth1997,
  author    = {Donald E. Knuth},
  title     = {The Art of Computer Programming, Volume 1: Fundamental Algorithms},
  edition   = {Third},
  year      = {1997},
  publisher = {Addison-Wesley},
  address   = {Reading, MA, USA},
  isbn      = {978-0201896831}
}
@misc{ibm_decision_trees,
  author    = {IBM},
  title     = {Decision Trees - IBM Think},
  year      = {2024},
  url       = {https://www.ibm.com/es-es/think/topics/decision-trees},
  note      = {Consultado el 9 de marzo de 2025}
}
@book{knuth1998,
  author    = {Donald E. Knuth},
  title     = {The Art of Computer Programming, Volume 3: Sorting and Searching},
  year      = {1998},
  publisher = {Addison-Wesley},
  edition   = {2nd},
  note      = {Sección 6.1}
}
@misc{superposicion2024,
  author    = {{Wikipedia, La enciclopedia libre}},
  title     = {Superposición cuántica},
  year      = {2024},
  month     = {marzo},
  day       = {13},
  note      = {Fecha de consulta: 21:37, marzo 13, 2024},
  url       = {https://es.wikipedia.org/w/index.php?title=Superposici%C3%B3n_cu%C3%A1ntica&oldid=158789962}
}
@article{bennett1997strengths,
  author    = {Bennett, Charles H. and Bernstein, Ethan and Brassard, Gilles and Vazirani, Umesh},
  title     = {Strengths and Weaknesses of Quantum Computing},
  journal   = {SIAM Journal on Computing},
  volume    = {26},
  number    = {5},
  pages     = {1510--1523},
  year      = {1997},
  publisher = {Society for Industrial and Applied Mathematics},
  doi       = {10.1137/S0097539796300933},
  url       = {https://epubs.siam.org/doi/10.1137}
}

@article{shor1997,
  author    = {Peter W. Shor},
  title     = {Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer},
  journal   = {SIAM Journal on Computing},
  volume    = {26},
  number    = {5},
  pages     = {1484--1509},
  year      = {1997},
  doi       = {10.1137/S0097539795293172},
  url       = {https://doi.org/10.1137/S0097539795293172}
}
@book{bohm1980wholeness,
  author    = {Bohm, David},
  title     = {Wholeness and the Implicate Order},
  year      = {1980},
  publisher = {Routledge},
  address   = {London}
}

@article{lubinski2021application,
  title     = {Application-Oriented Performance Benchmarks for Quantum Computing},
  author    = {Lubinski, Tom and Johri, Sonika and Varosy, Peter and Coleman, Jeffrey and Nguyen, Michael and Seif, Alireza and Shabani, Alireza},
  journal   = {arXiv preprint arXiv:2110.03137},
  year      = {2021},
  url       = {https://arxiv.org/abs/2110.03137}
}
@article{chatterjee2022better,
  title     = {Better-than-classical Grover search via quantum error detection and suppression},
  author    = {Chatterjee, Shouvanik and Saha, Aniruddha and Li, Ying and Benjamin, Simon C.},
  journal   = {arXiv preprint arXiv:2211.04543},
  year      = {2022},
  url       = {https://arxiv.org/abs/2211.04543}
}
@article{krinner2020programmable,
  title     = {Programmable Superconducting Processor with Native Three-Qubit Gates},
  author    = {Krinner, Sebastian and Lazar, Serwan and Remm, Antoine and Di Paolo, Alessandro and Howe, Laurence and Storz, Simon and Magnard, Paul and Norris, Guy J. and Walter, Tobias and Gabureac, Mihai and Heinsoo, Joel and Kjaergaard, Morten and Blais, Alexandre and Eichler, Christopher and Wallraff, Andreas},
  journal   = {Physical Review Applied},
  volume    = {14},
  number    = {1},
  pages     = {014072},
  year      = {2020},
  publisher = {American Physical Society},
  doi       = {10.1103/PhysRevApplied.14.014072},
  url       = {https://journals.aps.org/prapplied/abstract/10.1103/PhysRevApplied.14.014072}
}

@book{cormen2009,
  author    = {Cormen, Thomas H. and Leiserson, Charles E. and Rivest, Ronald L. and Stein, Clifford},
  title     = {Introduction to Algorithms},
  publisher = {MIT Press},
  edition   = {3rd},
  year      = {2009},
  address   = {Cambridge, MA},
  isbn      = {978-0262033848}
}

@article{vitter1990,
  author    = {Vitter, Jeffrey Scott and Flajolet, Philippe},
  title     = {Analysis of Algorithms and Data Structures},
  journal   = {Handbook of Theoretical Computer Science},
  volume    = {A},
  pages     = {431--524},
  year      = {1990},
  publisher = {Elsevier}
}

@article{zhu2024characterizing,
  title     = {Characterizing Grover search algorithm on large-scale superconducting quantum computers},
  author    = {Zhu, Yingyue and Liu, Xin and Wang, Zixuan and Zhang, Xinyu and Guo, Qiang and Li, Chao and Xu, Xin and Liang, Feng and Yang, Tao and Peng, Chengzhi and Zhang, Youwei and others},
  journal   = {Scientific Reports},
  volume    = {14},
  number    = {1},
  pages     = {3792},
  year      = {2024},
  publisher = {Nature Publishing Group},
  doi       = {10.1038/s41598-024-80188-6},
  url       = {https://www.nature.com/articles/s41598-024-80188-6}
}

@online{diaz2020,
  author       = {Juan Francisco Díaz},
  title        = {3SAT es NP Completo},
  year         = {2020},
  organization = {Universidad del Valle},
  note         = {Profesor titular, Escuela de Ingeniería de Sistemas y Computación},
  url          = {https://www.youtube.com/watch?v=ruuI0Skd-pE&list=LL&index=1&t=4s},
  urldate      = {2025-09-21}
}
@incollection{karp1972,
  author       = {Karp, Richard M.},
  title        = {Reducibility Among Combinatorial Problems},
  booktitle    = {Complexity of Computer Computations},
  pages        = {85--103},
  year         = {1972},
  publisher    = {Springer},
  address      = {Boston, MA},
  doi          = {10.1007/978-1-4684-2001-2_9},
  url          = {https://www.researchgate.net/publication/221580898_Reducibility_Among_Combinatorial_Problems}
}
@article{moore1965cramming,
  author  = {Moore, Gordon E.},
  title   = {Cramming More Components onto Integrated Circuits},
  journal = {Electronics},
  year    = {1965},
  volume  = {38},
  number  = {8},
  pages   = {114--117},
  month   = apr,
  note    = {Artículo donde se enuncia la ley de Moore}
}
@article{feynman1982simulating,
  author  = {Feynman, Richard P.},
  title   = {Simulating Physics with Computers},
  journal = {International Journal of Theoretical Physics},
  year    = {1982},
  volume  = {21},
  number  = {6-7},
  pages   = {467--488},
  doi     = {10.1007/BF02650179}
}
@article{montanaro2016overview,
  author  = {Montanaro, Ashley},
  title   = {Quantum algorithms: an overview},
  journal = {npj Quantum Information},
  year    = {2016},
  volume  = {2},
  pages   = {15023},
  doi     = {10.1038/npjqi.2015.23}
}
@article{preskill2018nisq,
  author  = {Preskill, John},
  title   = {Quantum Computing in the NISQ era and beyond},
  journal = {Quantum},
  year    = {2018},
  volume  = {2},
  pages   = {79},
  month   = aug,
  doi     = {10.22331/q-2018-08-06-79},
  eprint  = {1801.00862},
  archivePrefix = {arXiv},
  primaryClass  = {quant-ph}
}
@unpublished{preskill2012entanglement,
  author      = {Preskill, John},
  title       = {Quantum computing and the entanglement frontier},
  year        = {2012},
  eprinttype  = {arXiv},
  eprintclass = {quant-ph},
  eprint      = {1203.5813},
  url         = {https://arxiv.org/abs/1203.5813},
  note        = {Rapporteur talk at the 25th Solvay Conference on Physics (Brussels, Oct.\ 2011)}
}
@article{vemula2022scalable,
  author    = {Vemula, Dinesh Reddy and Konar, Debanjan and Satheesan, Sudeep and Kalidasu, Sri Mounica and Cangi, Attila},
  title     = {A Scalable 5,6-Qubit Grover's Quantum Search Algorithm},
  year      = {2022},
  eprinttype= {arXiv},
  eprint    = {2205.00117},
  archivePrefix = {arXiv},
  primaryClass  = {quant-ph},
  url       = {https://arxiv.org/abs/2205.00117}
}
@article{vinod2021integercsp,
  author       = {Vinod, Gayathree M. and Shaji, Anil},
  title        = {Finding Solutions to the Integer Case Constraint Satisfiability Problem Using Grover's Algorithm},
  journal      = {IEEE Transactions on Quantum Engineering},
  year         = {2021},
  volume       = {2},
  pages        = {1--13},
  doi          = {10.1109/TQE.2021.3120449}
}
@article{papadimitriou2014algorithms,
  author       = {Papadimitriou, Christos},
  title        = {Algorithms, Complexity, and the Sciences},
  journal      = {Proceedings of the National Academy of Sciences of the United States of America},
  shortjournal = {Proc Natl Acad Sci U S A},
  year         = {2014},
  volume       = {111},
  number       = {45},
  pages        = {15881--15887},
  issn         = {0027-8424},
  doi          = {10.1073/pnas.1416954111},
  url          = {https://www.pnas.org/doi/10.1073/pnas.1416954111},
  urldate      = {2025-09-29}
}
@article{deutsch1992rapid,
  author       = {Deutsch, David and Jozsa, Richard},
  title        = {Rapid Solution of Problems by Quantum Computation},
  journal      = {Proceedings of the Royal Society of London. Series A: Mathematical and Physical Sciences},
  year         = {1992},
  volume       = {439},
  pages        = {553--558},
  doi          = {10.1098/rspa.1992.0167},
  url          = {https://royalsocietypublishing.org/doi/10.1098/rspa.1992.0167}
}
@video{qiskit-writing-part2,
  author       = {{Qiskit}},
  title        = {Writing and Running Quantum Programs — Part 2},
  howpublished = {YouTube video},
  url          = {https://www.youtube.com/watch?v=iJX794qJIpY},
  urldate      = {2025-09-30},
  note         = {Playlist: Writing and Running Quantum Programs (Video 5)}
}

@video{qiskit-writing-part3,
  author       = {{Qiskit}},
  title        = {Writing and Running Quantum Programs — Part 3},
  howpublished = {YouTube video},
  url          = {https://www.youtube.com/watch?v=enYP9TaDeJI},
  urldate      = {2025-09-30},
  note         = {Playlist: Writing and Running Quantum Programs (Video 6)}
}
@book{qiskitextbook2023,   
    author = {various authors},   
    year = {2023},   
    title = {Qiskit Textbook},   
    publisher = {Github},   
    url = {https://github.com/Qiskit/textbook}, 
}

@article{kumar2023noise,
  author       = {Kumar, Tarun and Kumar, Dilip and Singh, Gurmohan},
  title        = {Noise Analysis of Grover’s Quantum Search Algorithm},
  journal      = {Indian Journal of Pure \& Applied Physics},
  volume       = {61},
  number       = {5},
  pages        = {355--365},
  year         = {2023},
  doi          = {10.56042/ijpap.v61i5.69090},
  url          = {https://doi.org/10.56042/ijpap.v61i5.69090}
}

@inproceedings{cook1971complexity,
  author       = {Cook, Stephen A.},
  title        = {The complexity of theorem-proving procedures},
  booktitle    = {Proceedings of the Third Annual ACM Symposium on Theory of Computing},
  pages        = {151--158},
  year         = {1971},
  publisher    = {Association for Computing Machinery},
  address      = {New York, NY, USA},
  doi          = {10.1145/800157.805047},
  url          = {https://doi.org/10.1145/800157.805047}
}
@misc{ibm_transpilation_intro,
  author = {{IBM Quantum Team}},
  title = {Introduction to Transpilation},
  howpublished = {\url{https://quantum.ibm.com/docs/guides/transpilation-intro}},
  year = {2025},
  month = {sep},
  note = {IBM Quantum Documentation, Accedido: 3 de septiembre de 2025},
  urldate = {2025-09-03}
}

@misc{ibm_transpiler_api,
  author = {{IBM Quantum Team}},
  title = {Transpiler API},
  howpublished = {\url{https://quantum.ibm.com/docs/api/qiskit/transpiler}},
  year = {2025},
  month = {sep},
  note = {IBM Quantum Documentation, Accedido: 3 de septiembre de 2025},
  urldate = {2025-09-03}
}

@misc{qiskit_docs_mirror,
  author = {{Qiskit Community}},
  title = {Qiskit Documentation Mirror},
  howpublished = {\url{https://qiskit.org/documentation/}},
  year = {2025},
  month = {sep},
  note = {Espejo comunitario de Qiskit, Accedido: 3 de septiembre de 2025},
  urldate = {2025-09-03}
}

@misc{qiskit_docs_github,
  author = {{Qiskit Team}},
  title = {Qiskit Documentation GitHub Repository},
  howpublished = {\url{https://github.com/Qiskit/qiskit/tree/main/docs}},
  year = {2025},
  organization = {GitHub},
  note = {Fuente open-source de documentación Qiskit, Accedido: 3 de septiembre de 2025},
  urldate = {2025-09-03}
}

@misc{qiskit_ibm_transpiler_github,
  author = {{IBM Quantum Team}},
  title = {Qiskit IBM Transpiler},
  howpublished = {\url{https://github.com/Qiskit/qiskit-ibm-runtime/tree/main/qiskit_ibm_runtime/transpiler}},
  year = {2025},
  organization = {GitHub},
  note = {Biblioteca para transpilación optimizada en IBM hardware, Accedido: 3 de septiembre de 2025},
  urldate = {2025-09-03}
}

@article{lubinski2021benchmarks,
  author = {T. Lubinski and S. Johri and P. Varosy and J. Coleman and L. Zhao and J. Necaise and C. H. Baldwin and K. Mayer and T. Proctor},
  title = {Application-Oriented Performance Benchmarks for Quantum Computing},
  year = {2021},
  journal = {arXiv preprint},
  eprint = {2110.03137},
  archivePrefix = {arXiv},
  primaryClass = {quant-ph},
  note = {Disponible en: \url{https://arxiv.org/abs/2110.03137}}
}
@article{roy2020physrevapplied,
  author = {T. Roy and S. Hazra and S. Kundu and M. Chand and M. P. Patankar and R. Vijay},
  title = {Programmable Superconducting Processor with Native Three-Qubit Gates},
  journal = {Physical Review Applied},
  volume = {14},
  number = {1},
  pages = {014072},
  year = {2020},
  doi = {10.1103/PhysRevApplied.14.014072}
}
@article{alghamdi2021groveroracle,
  author    = {S. Al-Ghamdi and A. Al-Ghamdi and S. E. El-Khamy and M. El-Khamy},
  title     = {A simplified and efficient quantum circuit for the oracle in Grover’s algorithm},
  journal   = {Quantum Information Processing},
  volume    = {20},
  number    = {218},
  year      = {2021},
  doi       = {10.1007/s11128-021-03165-2},
  url       = {https://link.springer.com/article/10.1007/s11128-021-03165-2}
}
@misc{ibm_grover_tutorial,
  author       = {{IBM Quantum Learning}},
  title        = {Grover's algorithm},
  year         = {2024},
  howpublished = {\url{https://learning.quantum.ibm.com/tutorial/grovers-algorithm}},
  note         = {Recuperado el 4 de octubre de 2025},
  urldate      = {2025-10-04}
}
@article{glassman2020manova,
  author  = {Glassman, F.},
  title   = {MANOVA: A Procedure Whose Time Has Passed?},
  journal = {Gifted Child Quarterly},
  volume  = {64},
  number  = {1},
  pages   = {56--60},
  year    = {2020}
}
@article{long1999quantum,
  author    = {Long, Gui Lu and Li, Yun Song and Zhang, Wei Lin and Li, Chuan},
  title     = {Quantum searching and the optimal iteration number},
  journal   = {Physical Review A},
  volume    = {60},
  number    = {4},
  pages     = {2742},
  year      = {1999},
  doi       = {10.1103/PhysRevA.60.2742}
}
@misc{stivenpaloma,
  author       = {Stiven Paloma Alarcon},
  title        = {Implementación del algoritmo de Grover para simulaciones cuánticas},
  year         = {2025},
  howpublished = {\url{https://github.com/Stivenalp/Algoritmo-de-grover}},
  note         = {Repositorio en GitHub, contiene los códigos y resultados de la investigación.},
  urldate      = {2025-10-28}
}

@incollection{nielsen2010_asymptotic,
  author       = {Nielsen, Michael A. and Chuang, Isaac L.},
  title        = {Asymptotic notation},
  booktitle    = {Quantum Computation and Quantum Information},
  chapter      = {3},
  section      = {3.1.2},
  publisher    = {Cambridge University Press},
  year         = {2010},
  address      = {Cambridge, UK},
  note         = {Capítulo 3: Introduction to Computer Science, Sección 3.1.2}
}
@book{arora2009computational,
  author    = {Arora, Sanjeev and Barak, Boaz},
  title     = {Computational Complexity: A Modern Approach},
  year      = {2009},
  publisher = {Cambridge University Press},
  address   = {Cambridge, UK}
}
@inbook{nielsen2010cap4,
  author    = {Nielsen, Michael A. and Chuang, Isaac L.},
  title     = {Quantum Computation and Quantum Information},
  chapter   = {4},
  pages     = {162--208},
  publisher = {Cambridge University Press},
  year      = {2010},
  note      = {Capítulo 4: Quantum Circuits},
}

@inbook{nielsen2010cap6,
  author    = {Nielsen, Michael A. and Chuang, Isaac L.},
  title     = {Quantum Computation and Quantum Information},
  chapter   = {6},
  pages     = {244--282},
  publisher = {Cambridge University Press},
  year      = {2010},
  note      = {Capítulo 6: Quantum Algorithms},
}
@article{somma2005quantum3sat,
  title     = {A quantum algorithm for the 3-Satisfiability problem},
  author    = {Somma, Rolando D. and Nagaj, Daniel and Kieferová, Mária},
  journal   = {arXiv preprint quant-ph/0507200},
  year      = {2005},
  url       = {https://arxiv.org/abs/quant-ph/0507200},
  note      = {Los autores presentan un algoritmo cuántico para 3-SAT que combina el algoritmo de Grover con una heurística clásica, confirmando la aceleración cuadrática esperada.}
}
@misc{ibm_brisbane2023,
  author       = {{IBM Quantum Team}},
  title        = {IBM Brisbane 127-Qubit Processor},
  year         = {2023},
  howpublished = {\url{https://quantum.cloud.ibm.com/docs/guides/get-qpu-information}},
  note         = {Disponible vía Qiskit, topología heavy-hex, backend NISQ},
  url          = {https://quantum.cloud.ibm.com/docs/guides/get-qpu-information}
}
