Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
L (complexity)
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
==Related complexity classes== '''L''' is a subclass of '''[[NL (complexity)|NL]]''', which is the class of languages decidable in [[logarithm]]ic space on a [[nondeterministic Turing machine]]. A problem in '''NL''' may be transformed into a problem of [[reachability]] in a [[directed graph]] representing states and state transitions of the nondeterministic machine, and the logarithmic space bound implies that this graph has a polynomial number of vertices and edges, from which it follows that '''NL''' is contained in the complexity class '''[[P (complexity)|P]]''' of problems solvable in deterministic polynomial time.<ref>{{harvtxt|Sipser|1997}}, Corollary 8.21, p. 299.</ref> Thus '''L''' β '''NL''' β '''P'''. The inclusion of '''L''' into '''P''' can also be proved more directly: a decider using ''O''(log ''n'') space cannot use more than 2<sup>''O''(log ''n'')</sup> = ''n''<sup>''O''(1)</sup> time, because this is the total number of possible configurations. '''L''' further relates to the class '''[[NC (complexity)|NC]]''' in the following way: '''NC'''<sup>1</sup> β '''L''' β '''NL''' β '''NC'''<sup>2</sup>. In words, given a parallel computer ''C'' with a polynomial number ''O''(''n''<sup>''k''</sup>) of processors for some constant ''k'', any problem that can be solved on ''C'' in ''O''(log ''n'') time is in '''L''', and any problem in '''L''' can be solved in ''O''(log<sup>2</sup> ''n'') time on ''C''. {{Unsolved|computer science|{{tmath|1= \mathsf{L} \overset{?}{=} \mathsf{P} }}}} Important [[List of unsolved problems in computer science|open problems]] include whether '''L''' = '''P''',<ref name="gj-177"/> and whether '''L''' = '''NL'''.<ref>{{harvp|Sipser|1997|p=297}}; {{harvp|Garey|Johnson|1979|p=180}}</ref> It is not even known whether '''L''' = '''[[NP (complexity)|NP]]'''.<ref>{{Cite web|url=https://cs.stackexchange.com/questions/103073/is-it-possible-that-l-np|title = Complexity theory - is it possible that L = NP}}</ref> The related class of [[function problem]]s is '''[[FL (complexity)|FL]]'''. '''FL''' is often used to define [[logspace reduction]]s.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)