Komponenta výukového serveru TI - P-úplné problémy
Loading...
Downloads
0
Date issued
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská – Technická univerzita Ostrava
Location
Signature
Abstract
This bachelor’s thesis focuses on the design and practical implementation of an educational tool
centered on P-complete problems within theoretical computer science. The introductory part pro-
vides a theoretical analysis of complexity classes, specifically focusing on class P , the definition of
P-completeness, and the principles of log-space reductions. The thesis covers the Monotone Circuit
Value Problem (MCVP) in detail, along with the mechanism for transforming general logic circuits
into monotone ones using De Morgan’s laws. For the practical part, I developed a dynamic web
application using .NET Blazor. I implemented the control logic to visualize how MCVP instances
are reduced to other P-complete problems, specifically context-free grammars and the composition
of algebraic operations. The result is a functional educational website that shows students how
these transformations work step-by-step.
Description
Delayed publication
Available after
Subject(s)
P-completeness, Monotone Circuit Value Problem (MCVP), Log-space reduction, Blazor, Algorithm
visualization, Theoretical computer science, De Morgan’s laws, Context-free grammars