L (complexity) GudangMovies21 Rebahinxxi LK21

      In computational complexity theory, L (also known as LSPACE, LOGSPACE or DLOGSPACE) is the complexity class containing decision problems that can be solved by a deterministic Turing machine using a logarithmic amount of writable memory space. Formally, the Turing machine has two tapes, one of which encodes the input and can only be read, whereas the other tape has logarithmic size but can be read as well as written. Logarithmic space is sufficient to hold a constant number of pointers into the input and a logarithmic number of Boolean flags, and many basic logspace algorithms use the memory in this way.


      Complete problems and logical characterization


      Every non-trivial problem in L is complete under log-space reductions, so weaker reductions are required to identify meaningful notions of L-completeness, the most common being first-order reductions.
      A 2004 result by Omer Reingold shows that USTCON, the problem of whether there exists a path between two vertices in a given undirected graph, is in L, showing that L = SL, since USTCON is SL-complete.
      One consequence of this is a simple logical characterization of L: it contains precisely those languages expressible in first-order logic with an added commutative transitive closure operator (in graph theoretical terms, this turns every connected component into a clique). This result has application to database query languages: data complexity of a query is defined as the complexity of answering a fixed query considering the data size as the variable input. For this measure, queries against relational databases with complete information (having no notion of nulls) as expressed for instance in relational algebra are in L.


      Related complexity classes


      L is a subclass of NL, which is the class of languages decidable in logarithmic 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 of problems solvable in deterministic polynomial time. 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 2O(log n) = nO(1) time, because this is the total number of possible configurations.
      L further relates to the class NC in the following way:
      NC1 ⊆ L ⊆ NL ⊆ NC2.
      In words, given a parallel computer C with a polynomial number O(nk) 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(log2 n) time on C.

      Important open problems include whether L = P, and whether L = NL. It is not even known whether L = NP.
      The related class of function problems is FL. FL is often used to define logspace reductions.


      Additional properties


      L is low for itself, because it can simulate log-space oracle queries (roughly speaking, "function calls which use log space") in log space, reusing the same space for each query.


      Other uses


      The main idea of logspace is that one can store a polynomial-magnitude number in logspace and use it to remember pointers to a position of the input.
      The logspace class is therefore useful to model computation where the input is too big to fit in the RAM of a computer. Long DNA sequences and databases are good examples of problems where only a constant part of the input will be in RAM at a given time and where we have pointers to compute the next part of the input to inspect, thus using only logarithmic memory.


      See also


      L/poly, a nonuniform variant of L that captures the complexity of polynomial-size branching programs


      Notes




      References


      Arora, Sanjeev; Barak, Boaz (2009). Computational complexity. A modern approach. Cambridge University Press. ISBN 978-0-521-42426-4. Zbl 1193.68112.
      Papadimitriou, Christos (1993). Computational Complexity (1st ed.). Addison Wesley. Chapter 16: Logarithmic space, pp. 395–408. ISBN 0-201-53082-1.
      Sipser, Michael (1997). Introduction to the Theory of Computation. PWS Publishing. Section 8.4: The Classes L and NL, pp. 294–296. ISBN 0-534-94728-X.
      Garey, M.R.; Johnson, D.S. (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman. Section 7.5: Logarithmic Space, pp. 177–181. ISBN 0-7167-1045-5. MR 0519066. OCLC 247570676.
      Cook, Stephen A.; McKenzie, Pierre (1987). "Problems Complete for Deterministic Logarithmic Space" (PDF). Journal of Algorithms. 8 (3): 385–394. doi:10.1016/0196-6774(87)90018-6. ISSN 0196-6774.

    Kata Kunci Pencarian:

    l complexity classl complexitycomplexity l which statement best defines the rule of lawcomplexity l what was the main goal of the declaration of independencecomplexity l what is the unitary form of governmentcomplexity l what is a characteristic of a society under the rule of lawcomplexity is which type of government is based on the rule of a few over everyonel nl complexityl gellman complexityl=p complexity
    L Word Flashcard Perfect for Speech Therapy Practice

    L Word Flashcard Perfect for Speech Therapy Practice

    L12 complexity | PPT

    L12 complexity | PPT

    Complexity Levels PowerPoint Presentation Slides - PPT Template

    Complexity Levels PowerPoint Presentation Slides - PPT Template

    Complexity comparison of order l 2 | Download Scientific Diagram

    Complexity comparison of order l 2 | Download Scientific Diagram

    Complexity comparison with L=200. | Download Scientific Diagram

    Complexity comparison with L=200. | Download Scientific Diagram

    Levels of Complexity on Behance

    Levels of Complexity on Behance

    Complexity comparison versus L | Download Scientific Diagram

    Complexity comparison versus L | Download Scientific Diagram

    Complexity comparison for L = 2 to L = 6. | Download Scientific Diagram

    Complexity comparison for L = 2 to L = 6. | Download Scientific Diagram

    The Complexity of Language - HappyNeuron Pro - Blog

    The Complexity of Language - HappyNeuron Pro - Blog

    AA School of Architecture 2013 - Design Research Laboratory Phase 2 ...

    AA School of Architecture 2013 - Design Research Laboratory Phase 2 ...

    AA School of Architecture 2013 - Design Research Laboratory Phase 2 ...

    AA School of Architecture 2013 - Design Research Laboratory Phase 2 ...

    Managing Complexity | Here 2 There

    Managing Complexity | Here 2 There