Redux
We are building a dynamic, interactive pedagogical visualization tool to help teach the concept of NP-completeness. In particular, the tool includes a knowledgebase of NP-compelte problems, reductions, solutions, and verification algorithms. Visit Redux.
Publications:
- R. Phillips and P. M. Bodily, “Spade: A library for programmatic parsing and verification of discrete data structures,” in 2025 Intermountain Engineering, Technology and Computing (IETC), pp. 1–5, IEEE, 2025.
- K. Marchetti, A. Sevaljevic, A. Diviney, R. Phillips, C. Eardley, R. Khadka, D. Igbokwe, and P. M. Bodily, “Redux: An interactive, dynamic knowledge base for teaching NP-completeness,” in Proceedings of the 29th annual ACM conference on Innovation and Technology in Computer Science Education (ITiCSE),
2024.
- A. Sevaljevic and P. M. Bodily, “Comparative empirical analysis of dancing links implementations to
solve the exact cover problem,” in Proceedings of the 4th Intermountain Engineering, Technology, and
Computing Conference (i-ETC), pp. 255–258, IEEE, 2024.
- K. Marchetti and P. Bodily, "Visualizing the 3SAT to CLIQUE Reduction Process," 2022 Intermountain Engineering, Technology and Computing (IETC), Orem, UT, USA, 2022, pp. 1-5, doi: 10.1109/IETC54973.2022.9796851.
- K. Marchetti and P. Bodily, "KAMI: Leveraging the power of crowd-sourcing to solve complex, real-world problems," 2022 Intermountain Engineering, Technology and Computing (IETC), Orem, UT, USA, 2022, pp. 1-4, doi: 10.1109/IETC54973.2022.9796945.