Oregon State University
EECS Home
Oregon State Home College of Engineering Find Someone
School of Electrical Engineering and Computer Science
The Oregon State Advantage
 
Research
Research Areas
Research Centers
Our Facilities
Research Faculty
Paul Cull
Research Activities
Recent Publications
Teaching
Online Library
 
Educational Innovations
 
Prospective Faculty
 
Graduate Studies
 
Undergraduate Studies
 
Industry Connection
 
Alumni Connection
 
People
 
About Oregon State EECS
 
EECS News & Publications



 Site Map Contact Us
 
 


Paul Cull
Research Activities


Research Areas

Analysis of Algorithms, Mathematical Biology


Research Description
An algorithm is a problem solving method that forms the basis for a computer program. In analysis of algorithms, we compare efficiency of algorithms for particular problems and try to arrive at "best" algorithms, that is, those that use minimal time and space. In the evaluation of algorithms, we classify problems as to difficulty, identify problems that have no reasonable algorithms, and develop simpler cases of difficult problems.

For example, we have discovered an optimal algorithm for the Towers of Hanoi, have identified and found efficient algorithms for several subcases of the Hamiltonian Circuit problem, and developed and compared algorithms for computing Fibonacci numbers. Our analysis can also be applied to problems in computer design. For example, we have designed Mobius cubes and shown that they are superior to the standard hypercube network in having fewer hops between processors while maintaining the same number of connections per processor and while still having fast routing algorithms.

Mathematical Biology creates and studies mathematical models of biological phenomena. We have developed methods for proving local and global stability with applications in the modeling of population growth. We have developed methods for investigating and calculating various aspects of the dynamics of neural nets. We are investigating and measuring chaos in model systems. We are developing a theory of analog neural nets, and designing an analog neuron prototype for VLSI implementation. We are creating algorithms to deal with problems of nucleic acid and protein sequences.


Applications of Research
Research in analysis of algorithms leads to the development of more efficient programs and computers. Research in mathematical biology will produce computationally useful models and may lead to new paradigms for computing.


Recent Research Collaborations & Projects

  1. NSF: Grant DMS 0139678, (Co-Principal Investigator) 2002-
  2. NSF: Grant DMS 9820499, (Co-Principal Investigator) 1999-2002
  3. NSF: Grant DMS 9531576, (Co-Principal Investigator) 1996-1999

 


School of Electrical Engineering and Computer Science, 1148 Kelley Engineering Center
Oregon State University, Corvallis, OR 97331-5501
Send a comment about this web site | This page was last modified on Wednesday, February 14, 2007
Copyright © 2008 | Disclaimer | Committed to Diversity