DocumentCode :
3490341
Title :
When is an algorithm feasible? Soft computing approach
Author :
Nguyen, Hung T. ; Kreinovich, Vladik
Author_Institution :
Dept. of Math. Sci., New Mexico State Univ., Las Cruces, NM, USA
Volume :
4
fYear :
1995
fDate :
20-24 Mar 1995
Firstpage :
2109
Abstract :
Not all algorithms are feasible (=physically possible, either now or in the future). For example, an algorithm that requires 2 to the power 2n computational steps for an input of length n will (for reasonable inputs) take time that is exponentially longer than the lifetime of the Universe. So, if we are interested in separating doable algorithms from purely theoretical ones, we must have a formal notion of a feasible algorithm. Now, the most widely accepted formal description of this notion is an algorithm that can be computed in polynomial time. However, the majority of researchers agree that it is only a good approximation to actual feasibility: e.g., an algorithm that requires 10 10000000000n computational steps is time-polynomial but hardly feasible. In the present paper, we formalize the idea of Zadeh and describe feasibility as a fuzzy notion. The resulting definition of feasibility is more adequate than the existing ones: e.g., in the new definition, it is no longer true that all time-polynomial algorithms are feasible
Keywords :
computability; fuzzy set theory; computational steps; feasible algorithm; fuzzy notion; soft computing approach; Computer science; NASA; Physics computing; Polynomials;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fuzzy Systems, 1995. International Joint Conference of the Fourth IEEE International Conference on Fuzzy Systems and The Second International Fuzzy Engineering Symposium., Proceedings of 1995 IEEE Int
Conference_Location :
Yokohama
Print_ISBN :
0-7803-2461-7
Type :
conf
DOI :
10.1109/FUZZY.1995.409970
Filename :
409970
Link To Document :
بازگشت