ACM Home Page
Please provide us with feedback. Feedback
Searching for resource-efficient programs: low-power pseudorandom number generators
Full text PdfPdf (451 KB)
Source
Genetic And Evolutionary Computation Conference archive
Proceedings of the 10th annual conference on Genetic and evolutionary computation table of contents
Atlanta, GA, USA
SESSION: Search-based software engineering papers table of contents
Pages 1775-1782  
Year of Publication: 2008
ISBN:978-1-60558-130-9
Authors
David R. White  University of York, York, United Kngdm
John Clark  University of York, York, United Kngdm
Jeremy Jacob  University of York, York, United Kngdm
Simon M. Poulding  University of York, York, United Kngdm
Sponsors
ACM: Association for Computing Machinery
SIGEVO: ACM Special Interest Group on Genetic and Evolutionary Computation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 39,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1389095.1389437
What is a DOI?

ABSTRACT

Non-functional properties of software, such as power consumption and memory usage, are important factors in designing software for resource-constrained platforms. This is an area where Search-Based Software Engineering has yet to be applied, and this paper investigates the potential of using Genetic Programming and Multi-Objective Optimisation as key tools in satisfying non-functional requirements. We outline the benefits of such an approach and give an example application of evolving pseudorandom number generators and performing power-functionality trade-offs.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Ent: A pseudorandom number sequence test program.http://www.fourmilab.ch/random/.
 
2
Mersenne Twister PRNG, University of Hiroshima. http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/emt.html.
 
3
 
4
5
 
6
D. Burger, T. M. Austin, and S. Bennett. Evaluating Future Microprocessors: The Simple Scalar Tool Set.Technical Report CS-TR-1996-1308, Computer Sciences Department. University of Wisconsin-Madison, 1996.
 
7
J. Clark, J. Dolado, M. Harman, R. Hierons, B. Jones, M. Lumkin, B. Mitchell, S. Mancoridis, K. Rees, M. Roper, and M. Shepperd. Reformulating software engineering as a search problem. Software, IEE Proceedings, 150:161--175, 2003.
8
 
9
 
10
 
11
J. C. Hernandez, P. Isasi, and A. Seznec. On the design of state-of-the-art pseudo random number generators by means of genetic programming. In Proceedings of the 2004 IEEE Congress on Evolutionary Computation, pages 1510--1516, 2004.
 
12
 
13
 
14
J. R. Koza. Hierarchical genetic algorithms operating on populations of computer programs. In Proceedings of the Eleventh International Joint Conference on Artificial Intelligence IJCAI-89, volume 1, pages 768--774. Morgan Kaufmann, 1989.
 
15
J. R. Koza. Evolving a computer program to generate random numbers using the genetic programming paradigm. In Proceedings of the Fourth International Conference on Genetic Algorithms, pages 37--44. Morgan Kaufmann, 1991.
 
16
C. Lamenca-Martinez, J. C. Hernandez-Castro, J. M. Estevez-Tapiador, and A. Ribagorda. Lamar: A new pseudorandom number generator evolved by means of genetic programming. In Parallel Problem Solving from Nature IX, volume 4193, pages 850--859. Springer-Verlag, 2006.
 
17
S. Luke. ECJ: A Java-based Evolutionary Computation Research System. http://cs.gmu.edu/~eclab/projects/ecj/, 2007.
 
18
B. Mesman, L. Spaanenburg, H. Brinksma, E. Deprettere, E. Verhulst, F. Timmer, H. van Gageldonk, L. Eggermont, R. van Leuken, T. Krol, and W. Hendriksen. Embedded Systems Roadmap - Vision on technology for the future of PROGRESS. STW Technology Foundation, 2002.
 
19
20
 
21
 
22
 
23
E. Zitzler, M. Laumanns, and L. Thiele. SPEA2: Improving the Strength Pareto Evolutionary Algorithm. Technical Report 103, Swiss Federal Institute of Technology, 2001.

Collaborative Colleagues:
David R. White: colleagues
John Clark: colleagues
Jeremy Jacob: colleagues
Simon M. Poulding: colleagues