Exhaustive Versus Randomized Searchers for Nonlinear Optimization in 21st Century Computing: Solar ApplicationWe present a simple multi-dimensional exhaustive search method to obtain, in a reasonable time, the optimal solution of a nonlinear programming problem. It is more relevant in the present day non-mainframe computing scenario where an estimated 95% computing resources remains unutilized and computing speed touches petaflops. While the processor speed is doubling every 18 months, the band width is doubling every 12 months, and the hard disk space is doubling every 9 months. A randomized search algorithm or, equivalently, an evolutionary search method is often used instead of an exhaustive search algorithm. The reason is that a randomized approach is usually polynomial-time, i.e., fast while an exhaustive search method is exponential-time i.e., slow. We discuss the increasing importance of exhaustive search in optimization with the steady increase of computing power for solving many real-world problems of reasonable size. We also discuss the computational error and complexity of the search algorithm focusing on the fact that no measuring device can usually measure a quantity with an accuracy greater than 0.005%. We stress the fact that the quality of solution of the exhaustive search - a deterministic method - is better than that of randomized search. In 21 st century computing environment, exhaustive search cannot be left aside as an untouchable and it is not always exponential. We also describe a possible application of these algorithms in improving the efficiency of solar cells - a real hot topic - in the current energy crisis. These algorithms could be excellent tools in the hands of experimentalists and could save not only large amount of time needed for experiments but also could validate the theory against experimental results fast.
Document ID
20110004126
Acquisition Source
Kennedy Space Center
Document Type
Conference Paper
Authors
Sen, Syamal K. (Florida Inst. of Tech. Melbourne, FL, United States)
AliShaykhian, Gholam (NASA Kennedy Space Center Cocoa Beach, FL, United States)
Date Acquired
August 25, 2013
Publication Date
August 11, 2010
Subject Category
Numerical Analysis
Report/Patent Number
KSC-2010-075Report Number: KSC-2010-075
Meeting Information
Meeting: Fourth International Conference on Neural, Parallel, and Scientific Computations