2019
DOI: 10.1093/philmat/nkz021
|View full text |Cite
|
Sign up to set email alerts
|

Computational Complexity Theory and the Philosophy of Mathematics†

Abstract: Computational complexity theory is a subfield of computer science originating in computability theory and the study of algorithms for solving practical mathematical problems. Amongst its aims is classifying problems by their degree of difficulty — i.e., how hard they are to solve computationally. This paper highlights the significance of complexity theory relative to questions traditionally asked by philosophers of mathematics while also attempting to isolate some new ones — e.g., about the notion of feasibili… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
9
0
3

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 106 publications
0
9
0
3
Order By: Relevance
“…Any optimization methodologies need to acquire low computational complexity, so that it can handle the candidate optimization tasks with less computational volume. In this sense, the time complexity of CSA and MCSA can be analyzed in terms of worst case of computation time using the Big‐O notation 46 . In this context, complexity relies on problem' dimensions (d), swarm size (n), and maximum size of iteration (T).…”
Section: Numerical Results and Investigationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Any optimization methodologies need to acquire low computational complexity, so that it can handle the candidate optimization tasks with less computational volume. In this sense, the time complexity of CSA and MCSA can be analyzed in terms of worst case of computation time using the Big‐O notation 46 . In this context, complexity relies on problem' dimensions (d), swarm size (n), and maximum size of iteration (T).…”
Section: Numerical Results and Investigationsmentioning
confidence: 99%
“…In this sense, the time complexity of CSA and MCSA can be analyzed in terms of worst case of computation time using the Big-O notation. 46 In this context, complexity relies on problem' dimensions (d), swarm size (n), and maximum size of iteration (T). The detail steps regarding the computational complexity are provided as follows: Hence, the total time complexity of CSA is illustrated in (18).…”
Section: Computational Complexity Analysismentioning
confidence: 99%
“…Un problema se cataloga como "inherentemente difícil" si la solución requiere de una cantidad significativa de recursos computacionales, sin importar el algoritmo utilizado. La teoría de la complejidad computacional formaliza dicha aseveración, introduciendo modelos de computación matemáticos para el estudio de estos problemas y la cuantificación de la cantidad de recursos necesarios para resolverlos, como tiempo y memoria (Dean, 2010). Una de las metas de la teoría de la complejidad computacional es determinar los límites prácticos de qué es lo que se puede hacer en una computadora y qué no.…”
Section: Teoría De La Complejidad Computacionalunclassified
“…La teoría de la complejidad computacional trata de clasificar los problemas que pueden ser resueltos con una cantidad determinada de recursos. A su vez, la imposición de restricciones sobre estos recursos, es lo que la distingue de la teoría de la computabilidad, la cual se preocupa por qué tipo de problemas pueden ser resueltos de manera algorítmica (Arora & Boaz, 2009;Dean, 2010).…”
Section: Teoría De La Complejidad Computacionalunclassified
See 1 more Smart Citation