Entry
Reader's guide
Entries A-Z
Subject index
Limits of Computation
Computer technology has advanced at a pace unprecedented by other technologies. Although such achievements have transformed the human experience, they have also fueled misconceptions about the limits of computation itself. From a popular perspective, the scope of problems that can be solved by computers may seem unlimited. In reality, computers are limited by several factors—some contingent and others more fundamental.
Contingent limitations apply to the current state of computer technology. Actual computers are artifacts of engineering; as such, they are subject to certain physical limitations and may lack sufficient resources (e.g., speed, memory) to solve certain problems. For example, to list all possible partitions of 100 countries into two even halves (the city partition problem) would require at least 2100 steps, which would take more than 30 trillion years on a computer at the speed of 1 billion steps per second. Note that this is a problem that is solvable by computers in principle but that we just cannot afford the waiting time given the speed of the current computers. Moreover, further improvement in computer power does not seem to help much. For example, even with the computer speed improved by 1,000 times, the city partition problem still would require more than 30 billion years of computer time.
Other contingent limitations apply to our current knowledge of computer algorithms. Computer algorithms have been a very active research area in computer science. Many powerful algorithmic techniques have been developed during the past four decades. For example, now it is a trivial task using computers to schedule a minimum cost trip from a given city to another given city (the shortest path problem). The problem on a map of 100 cities takes a computer only miniseconds. This algorithm has been used very popularly by travel agents. On the other hand, if we add the condition that the tour must pass through all cities on the map (the traveling salesman problem), a seemingly moderate condition, the problem becomes much more difficult. The problem is solvable in principle; we can simply enumerate all possible such tours and pick the one with the minimum cost. However, such an enumerating algorithm would take more than 2100 steps on a computer, and this, as already calculated for the city partition problem, would require an unaffordable waiting time.
On the other hand, in spite of much effort by computer scientists and mathematicians over the past four decades, no one has been able to develop an algorithm for the traveling salesman problem that is essentially better than the trivial enumerating algorithm. Therefore, currently no known computer program is able to solve the problem in a practical manner. Note that the traveling salesman problem is different from the city partition problem; the 2100 computer steps are necessary for solving the city partition problem, whereas much faster computer algorithms might exist for the traveling salesman problem but simply have not been discovered yet. During the past 40 years of research in a variety of areas in computer science, a class of more than 1,000 problems, all similar to the traveling salesman problem, has been identified. It is known that if any of these problems can be solved efficiently, all problems in the class can be solved efficiently using a technique of problem reductions. On the other hand, many of these problems have been studied for decades, and no efficient algorithms have been found for any of them. Thus, it is natural to conjecture that no efficient algorithms exist for these problems and that all of the problems in the class are computationally intractable. These problems have been named NP-complete problems. Many important computational problems in a large variety of areas are known to be NP-complete. Studying NP-completeness has been central in the research in theoretical computer science.
...
- Cartography/Geographic Information Systems
- Agent-Based Modeling
- Automated Geography
- Cartogram
- Cartography
- Cellular Automata
- Computational Models of Space
- Digital Earth
- Ecological Fallacy
- Fractal
- Geodemographics
- Geoslavery
- GIS
- GPS
- Humanistic GIScience
- Information Ecology
- Limits of Computation
- Location-Based Services
- Multicriteria Analysis
- Neural Computing
- Ontology
- Overlay
- Social Informatics
- Spatial Autocorrelation
- Spatial Dependence
- Spatial Heterogeneity
- Spatially Integrated Social Science
- Tessellation
- Time, Representation of
- Uncertainty
- Economic Geography
- Agglomeration Economies
- Agriculture, Industrialized
- Agriculture, Preindustrial
- Agro-Food System
- Applied Geography
- Capital
- Carrying Capacity
- Cartels
- Census
- Census Tracts
- Circuits of Capital
- Class
- Class War
- Colonialism
- Commodity
- Comparative Advantage
- Competitive Advantage
- Conservation
- Consumption, Geography and
- Core–Periphery Models
- Crisis
- Debt and Debt Crisis
- Deindustrialization
- Dependency Theory
- Developing World
- Development Theory
- Division of Labor
- Economic Geography
- Economies of Scale
- Economies of Scope
- Export Processing Zones
- Externalities
- Factors of Production
- Flexible Production
- Fordism
- Globalization
- Gravity Model
- Gross Domestic Product
- Growth Pole
- High Technology
- Import Substitution
- Incubator
- Industrial Districts
- Industrial Revolution
- Informal Economy
- Infrastructure
- Innovation, Geography of
- Input–Output Models
- Labor Theory of Value
- Labor, Geography of
- Location Theory
- Mode of Production
- Modernization Theory
- Money, Geography of
- Neocolonialism
- Neoliberalism
- New International Division of Labor
- Newly Industrializing Countries
- Postindustrial Society
- Producer Services
- Product Cycle
- Profit
- Resource
- Restructuring
- Rural Development
- Rustbelt
- Structural Adjustment
- Sustainable Development
- Telecommunications, Geography and
- Terms of Trade
- Trade
- Transnational Corporations
- Transportation Geography
- Underdevelopment
- Uneven Development
- World Economy
- Geographic Theory and History
- Anthropogeography
- Berkeley School
- Chorology
- Discourse
- Ethnocentrism
- Eurocentrism
- Existentialism
- Exploration, Geography and
- History of Geography
- Human Agency
- Humanistic Geography
- Ideology
- Idiographic
- Imaginative Geographies
- Interviewing
- Locality
- Logical Positivism
- Marxism, Geography and
- Model
- Nomothetic
- Orientalism
- Paradigm
- Participant Observation
- Phenomenology
- Place
- Postcolonialism
- Postmodernism
- Poststructuralism
- Qualitative Research
- Quantitative Methods
- Quantitative Revolution
- Queer Theory
- Radical Geography
- Realism
- Regional Geography
- Scale
- Situated Knowledge
- Spaces of Representation
- Spatial Analysis
- Structuralism
- Structuration Theory
- Subaltern Studies
- Subject and Subjectivity
- Theory
- Tobler's First Law of Geography
- Political Geography
- Anticolonialism
- Boundaries
- Bureaucracy
- Civil Society
- Communism
- Critical Geopolitics
- Decolonization
- Democracy
- Electoral Geography
- Environmental Determinism
- Environmental Justice
- Geopolitics
- Gerrymandering
- Hegemony
- Imperialism
- Institutions
- Justice, Geography of
- Law, Geography of
- Local State
- Nation-State
- Nationalism
- Political Ecology
- Political Geography
- Power
- Redistricting
- Resistance
- Social Movement
- Socialism
- Sovereignty
- State
- World Systems Theory
- Social/Cultural Geography
- AIDS
- Animals
- Art, Geography and
- Behavioral Geography
- Body, Geography of
- Children, Geography of
- Communications, Geography of
- Crime, Geography of
- Critical Human Geography
- Cultural Ecology
- Cultural Geography
- Cultural Landscape
- Cultural Turn
- Culture
- Culture Hearth
- Cyberspace
- Demographic Transition
- Diaspora
- Diffusion
- Disability, Geography of
- Domestic Sphere
- Emotions, Geography and
- Empiricism
- Enlightenment, The
- Environmental Perception
- Epistemology
- Ethics, Geography and
- Ethnicity
- Femininity
- Feminisms
- Feminist Geographies
- Feminist Methodologies
- Fertility Rates
- Fieldwork
- Film, Geography and
- Food, Geography of
- Gays, Geography and/of
- Gender and Geography
- Geography Education
- Health and Healthcare, Geography of
- Heterosexism
- Historic Preservation
- Historical Geography
- Home
- Homophobia
- Hunger and Famine, Geography of
- Identity, Geography and
- Languages, Geography of
- Lesbians, Geography of/and
- Literature, Geography and
- Malthusianism
- Masculinities
- Medical Geography
- Mental Maps
- Migration
- Mobility
- Modernity
- Mortality Rates
- Music and Sound, Geography of
- Natural Growth Rate
- Nature and Culture
- Nomadism
- Other/Otherness
- Peasants/Peasantry
- Photography, Geography and
- Place Names
- Popular Culture, Geography and
- Population Pyramid
- Population, Geography and
- Poverty
- Production of Space
- Psychoanalysis, Geography and
- Race and Racism
- Religion, Geography of
- Rural Geography
- Segregation
- Sense of Place
- Sequent Occupance
- Sexuality, Geography of
- Social Geography
- Social Justice
- Space, Human Geography and
- Spatial Inequality
- Spatiality
- Sport, Geography of
- Symbols and Symbolism
- Text and Textuality
- Time Geography
- Time–Space Compression
- Topophilia
- Tourism, Geography of
- Travel Writing, Geography and
- Virtual Geographies
- Vision
- Whiteness
- Wilderness
- Writing
- Urban Geography
- Built Environment
- Central Business District
- Chicago School
- City Government
- Cognitive Models of Space
- Derelict Zones
- Edge Cities
- Exurbs
- Gated Community
- Gentrification
- Ghetto
- Global Cities
- Growth Machine
- Homelessness
- Housing and Housing Markets
- HUD
- Invasion–Succession
- Locally Unwanted Land Uses
- Neighborhood
- Neighborhood Change
- New Urbanism
- NIMBY
- Open Space
- Public Space
- Rent Gap
- Rural–Urban Continuum
- Squatter Settlement
- Suburbs
- Sunbelt
- Urban and Regional Planning
- Urban Ecology
- Urban Entrepreneurialism
- Urban Fringe
- Urban Geography
- Urban Managerialism
- Urban Social Movements
- Urban Spatial Structure
- Urban Sprawl
- Urban Underclass
- Urbanization
- Zoning
- Loading...
Get a 30 day FREE TRIAL
-
Watch videos from a variety of sources bringing classroom topics to life
-
Read modern, diverse business cases
-
Explore hundreds of books and reference titles
Sage Recommends
We found other relevant content for you on other Sage platforms.
Have you created a personal profile? Login or create a profile so that you can save clips, playlists and searches