or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Sell Back Your Copy
For a $1.24 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Simulating Ecological and Evolutionary Systems in C
 
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Simulating Ecological and Evolutionary Systems in C [Paperback]

Will Wilson (Author)
5.0 out of 5 stars  See all reviews (1 customer review)

Price: $58.00 & this item ships for FREE with Super Saver Shipping. Details
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover $159.99  
Paperback $58.00  

Book Description

0521776589 978-0521776585 July 3, 2000
Computer simulations are a powerful tool for understanding ecological and evolutionary systems. Simulating Ecological and Evolutionary Systems in C models a diverse range of biological processes and systems, including competition, foraging, predation, mating systems, and life-history optimization, by simulating large collections of interacting individuals. Using the programming language C, the book starts with elementary programs modeling stochastic birth-death processes, with programming complexity increasing as the chapters progress. Wilson covers all the important features of C: arrays, files, pointers, and structures, within biologically motivated simulations. Although computer simulations of extremely complicated biological processes are released from rigid mathematical constraints, he places each of the simulations in the context of a mathematical formulation examined either analytically or numerically.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Editorial Reviews

Amazon.com Review

Written primarily as a textbook for undergraduates, graduates, and biological researchers, Simulating Ecological and Evolutionary Systems in C offers an introduction to writing C programs that simulate common ecological processes, as well as the mathematical models behind them.

This title offers an intriguing mix of several analytical models--expressed in the language of mathematics--that researchers have used over the years to explain such phenomena as predator-prey interactions, how foraging patterns affect a species population, and other biological processes. Throughout the book, readers are invited to try out these rules for themselves by using computer simulations that are written in C. As suggested, analytical models can be verified--and even challenged--by comparing them with evidence that's generated from computer simulations.

While this book offers plenty of mathematical background (it assumes knowledge of calculus and differential equations), it's actually much more accessible when it comes to programming. There's a basic tour of C from the ground up, including the basics of writing and compiling programs in Unix and Windows. Any reader with a willingness to learn C can try out these simulations (which will remind the computer hobbyist of Conway's Game of Life, a well-known simulation). While there are plenty of visualization techniques--through PostScript files--more computer-savvy readers can take these programs to the next level by adding real-time graphics. The text culminates in an introduction to genetic algorithms, an exciting area of recent research in which evolutionary processes are simulated in software.

For the student or specialist, this is a solid academic treatment of an exciting field of biological research. (Each chapter concludes with exercises for the classroom, and a section on sample software projects will help students hone their programming skills on a rich variety of biological problems.) For the game programmer or interested enthusiast, it provides a glimpse into the exciting world of biological simulations and some intriguing algorithms to try out on one's own. --Richard Dragan

Topics covered:

  • Overview of models for biological systems
  • Simulations vs. theoretical models
  • Predator-prey interactions
  • Tutorial to the C programming language (basic statements, and compiling and running programs)
  • Immigration-emigration models
  • Discrete time and continuous models
  • Using the vi editor
  • Birth-death example
  • Evaluating random number generators
  • Visualization techniques for data using PostScript files
  • Two species competition models
  • Sample programming projects for ecological researchers (including disease dynamics
  • Foraging models
  • Integration techniques
  • Pollen dispersal in space
  • Diffusion algorithms
  • Spatial predator-prey models
  • Resource allocation for plants (optimal allocation schedules for growth and reproduction)
  • Introduction to genetic algorithms and simulations

Review

"This book is a gold mine, if you have the tools and interest to work it...Wilson's treatment of the relationships between analytical and stochastic models is one of the outstanding features of this bookoa powerful learning tool." Ecoscience

Product Details

  • Paperback: 320 pages
  • Publisher: Cambridge University Press (July 3, 2000)
  • Language: English
  • ISBN-10: 0521776589
  • ISBN-13: 978-0521776585
  • Product Dimensions: 9.5 x 6.6 x 1 inches
  • Shipping Weight: 1.3 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #1,856,853 in Books (See Top 100 in Books)

More About the Author

I'm an ecologist at Duke University in Durham, North Carolina, US. You'll find details at three different websites:

My Constructed Climates website:
http://www.constructedclimates.org/
Many book-related items are here, including errors, updates, and color images. Also, find comments from other readers.

My academic website:
http://www.biology.duke.edu/wilson/

Here you'll find more information about my academic history, as well as computer code from my Simulating Ecological and Evolutionary Systems in C book.

My blog:
http://www.sciencetime.org/

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

2 of 3 people found the following review helpful:
5.0 out of 5 stars A great practical resource, March 5, 2001
This review is from: Simulating Ecological and Evolutionary Systems in C (Paperback)
This is a unique book, in that it is heavy on the practical aspects of implementing ecological simulation theory. I'm tired of picking up academic books which just re-hash the usual theory and only vaguely describe how one may implement it. The basis of simulation is experimentation. How one implements the model in programming code is as important as the underlying model itself (garbage in/garbage out) - the author clearly guides the reader through implementation, AND also provides an very clear description of the theory behind the equations.

The coding style is clear. It is not cluttered with unecessary programming structures (no OOP here) - it just gets the job done.

One suggestion for future editions would be: information on large-scale implementations of ecological simulations i.e. the technical and coding issues one encounters in real-life research projects (e.g. parallel implementations, speed issues etc.)

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Inside This Book (learn more)
First Sentence:
What are the processes that cause population numbers to rise and fall? Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
nonspatial model, photosynthetic material, allocation schedules, analytic predictions, simulation rules, foraging model, resource densities, resource density, spatial simulation, intake rate, resource patches, theoretical ecology, predator densities
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Code Details Line, Numerical Recipes, Forager Simulation Model, Time Time, Basic Random Numbers, Reproduce Insects, Alternate Form, Day Figure, Getting the Program, Program Extensions
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:

Citations (learn more)
This book cites 5 books:



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject