Introductory book on ABM/EC for someone with strong math background but no programming?

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Martin C. Martin
Hi all,

A person who has strong math skills (she's in grad school at NYU for
finance) but no programming background wants to learn about Agent Based
Modeling and EC.  Can anyone suggest a good reference?  Based on that
background, it seems advanced undergraduate level would be most appropriate.

Best,
Martin



Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Michael Gizzi
Look at the archives from this month:

http://redfish.com/pipermail/friam_redfish.com/2005-September/thread.html

There are two threads with lots of suggestions.

Michael Gizzi
Institute for Modeling Complexity

On 9/21/05, Martin C. Martin <martin at metahuman.org> wrote:

>
> Hi all,
>
> A person who has strong math skills (she's in grad school at NYU for
> finance) but no programming background wants to learn about Agent Based
> Modeling and EC. Can anyone suggest a good reference? Based on that
> background, it seems advanced undergraduate level would be most
> appropriate.
>
> Best,
> Martin
>
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.:
> http://www.friam.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://redfish.com/pipermail/friam_redfish.com/attachments/20050921/65c41378/attachment.htm

Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Martin C. Martin
Thanks, but those books are all over the place, from computational
neuroscience to artificial life, and many were for a lay audience.  Are
there any undergraduate textbooks that cover this stuff?  With enough
details to allow someone to implement an ABM or GA in a computer program?

Thanks,
Martin

Michael Gizzi wrote:

> Look at the archives from this month:
>
>  http://redfish.com/pipermail/friam_redfish.com/2005-September/thread.html 
>
>
> There are two threads with lots of suggestions.
>
> Michael Gizzi
> Institute for Modeling Complexity
>
> On 9/21/05, *Martin C. Martin* <martin at metahuman.org
> <mailto:martin at metahuman.org>> wrote:
>
>     Hi all,
>
>     A person who has strong math skills (she's in grad school at NYU for
>     finance) but no programming background wants to learn about Agent
>     Based
>     Modeling and EC.  Can anyone suggest a good reference?  Based on that
>     background, it seems advanced undergraduate level would be most
>     appropriate.
>
>     Best,
>     Martin
>
>
>     ============================================================
>     FRIAM Applied Complexity Group listserv
>     Meets Fridays 9:30a-11:30 at ad hoc locations
>     Lecture schedule, archives, unsubscribe, etc.:
>     http://www.friam.org
>
>
>------------------------------------------------------------------------
>
>============================================================
>FRIAM Applied Complexity Group listserv
>Meets Fridays 9:30a-11:30 at ad hoc locations
>Lecture schedule, archives, unsubscribe, etc.:
>http://www.friam.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://redfish.com/pipermail/friam_redfish.com/attachments/20050921/b444677c/attachment.htm

Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

jpgirard
In reply to this post by Martin C. Martin
Martin,

I can't recommend a specific book, but for someone technical without
programming background,
NetLogo is definitely what you want to use.

Jim

> -----Original Message-----
> From: Friam-bounces at redfish.com [mailto:Friam-bounces at redfish.com]On
> Behalf Of Martin C. Martin
> Sent: Wednesday, September 21, 2005 1:44 PM
> To: The Friday Morning Applied Complexity Coffee Group
> Subject: [FRIAM] Introductory book on ABM/EC for someone with strong
> math background but no programming?
>
>
> Hi all,
>
> A person who has strong math skills (she's in grad school at NYU for
> finance) but no programming background wants to learn about Agent Based
> Modeling and EC.  Can anyone suggest a good reference?  Based on that
> background, it seems advanced undergraduate level would be most
> appropriate.
>
> Best,
> Martin
>
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.:
> http://www.friam.org
>



Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Stephen Guerin
In reply to this post by Martin C. Martin
Owen and I were just lamenting that there is not a good book that we know of
that teaches the foundations of agent-based modeling and that has enough
mechanics that guides the reader through implementing a model or two.

The NetLogo tutorials coupled with the Netlogo model libraries is currently the
best start we know of that lets a student get going quickly...And then maybe for
ABM background maybe
        Resnick, M. (1994) "Turtles, Termites and Traffic Jams: Explorations in
Massively Parallel Microworlds." Cambridge, Ma: MIT Press.

Anyone else have another recommendation?

-Steve


-----Original Message-----
From: Martin C. Martin [mailto:[hidden email]]
Sent: Wednesday, September 21, 2005 2:08 PM
To: Michael Gizzi; The Friday Morning Applied Complexity Coffee Group
Subject: Re: [FRIAM] Introductory book on ABM/EC for someone with strong math
background but no programming?


Thanks, but those books are all over the place, from computational neuroscience
to artificial life, and many were for a lay audience.  Are there any
undergraduate textbooks that cover this stuff?  With enough details to allow
someone to implement an ABM or GA in a computer program?

Thanks,
Martin

Michael Gizzi wrote:
Look at the archives from this month:

 http://redfish.com/pipermail/friam_redfish.com/2005-September/thread.html

There are two threads with lots of suggestions.

Michael Gizzi
Institute for Modeling Complexity


On 9/21/05, Martin C. Martin <martin at metahuman.org> wrote:
Hi all,

A person who has strong math skills (she's in grad school at NYU for
finance) but no programming background wants to learn about Agent Based
Modeling and EC.  Can anyone suggest a good reference?  Based on that
background, it seems advanced undergraduate level would be most appropriate.

Best,
Martin


============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9:30a-11:30 at ad hoc locations
Lecture schedule, archives, unsubscribe, etc.:
http://www.friam.org




============================================================
FRIAM Applied Complexity Group listserv
Meets Fridays 9:30a-11:30 at ad hoc locations
Lecture schedule, archives, unsubscribe, etc.:
http://www.friam.org



Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Gary Schiltz-3
I've always been partial to Flake's "The Computational Beauty of Nature"
as a hands on, approachable overview of complex systems, etc. I'm not
really in that field any more, but I still enjoy it. The MIT press web
site for the book is http://mitpress.mit.edu/books/FLAOH/cbnhtml/home.html

// Gary

Stephen Guerin wrote:

>Owen and I were just lamenting that there is not a good book that we know of
>that teaches the foundations of agent-based modeling and that has enough
>mechanics that guides the reader through implementing a model or two.
>
>The NetLogo tutorials coupled with the Netlogo model libraries is currently the
>best start we know of that lets a student get going quickly...And then maybe for
>ABM background maybe
> Resnick, M. (1994) "Turtles, Termites and Traffic Jams: Explorations in
>Massively Parallel Microworlds." Cambridge, Ma: MIT Press.
>
>Anyone else have another recommendation?
>
>-Steve
>
>
>-----Original Message-----
>From: Martin C. Martin [mailto:martin at metahuman.org]
>Sent: Wednesday, September 21, 2005 2:08 PM
>To: Michael Gizzi; The Friday Morning Applied Complexity Coffee Group
>Subject: Re: [FRIAM] Introductory book on ABM/EC for someone with strong math
>background but no programming?
>
>
>Thanks, but those books are all over the place, from computational neuroscience
>to artificial life, and many were for a lay audience.  Are there any
>undergraduate textbooks that cover this stuff?  With enough details to allow
>someone to implement an ABM or GA in a computer program?
>
>Thanks,
>Martin
>
>Michael Gizzi wrote:
>Look at the archives from this month:
>
> http://redfish.com/pipermail/friam_redfish.com/2005-September/thread.html
>
>There are two threads with lots of suggestions.
>
>Michael Gizzi
>Institute for Modeling Complexity
>
>
>On 9/21/05, Martin C. Martin <martin at metahuman.org> wrote:
>Hi all,
>
>A person who has strong math skills (she's in grad school at NYU for
>finance) but no programming background wants to learn about Agent Based
>Modeling and EC.  Can anyone suggest a good reference?  Based on that
>background, it seems advanced undergraduate level would be most appropriate.
>
>Best,
>Martin
>
>
>============================================================
>FRIAM Applied Complexity Group listserv
>Meets Fridays 9:30a-11:30 at ad hoc locations
>Lecture schedule, archives, unsubscribe, etc.:
>http://www.friam.org
>
>
>
>
>============================================================
>FRIAM Applied Complexity Group listserv
>Meets Fridays 9:30a-11:30 at ad hoc locations
>Lecture schedule, archives, unsubscribe, etc.:
>http://www.friam.org
>
>
>============================================================
>FRIAM Applied Complexity Group listserv
>Meets Fridays 9:30a-11:30 at ad hoc locations
>Lecture schedule, archives, unsubscribe, etc.:
>http://www.friam.org
>
>  
>


Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Keith Hunter-2
Hi Marco

In case you are on line right now I thought I would go ahead and tell you that I now plan to do a full swap with you this evening so that at least all of your question can be completed as rapidly as possible.

I don't know why I was thinking it was so important to keep as much of this one section as possible until I am finished. I went ahead and made one mark for my best response yet at 29 and sketched in a few other scores in pencil so I will remember where I was at with those when you give everything back to me.

SO, given that, you might as well just plan to come on over whenever you want to and receive the entire A1 section from me and I will simply get going on section B. I suppose I will just take from you your pile once you say you are done. I can drive over to your place for a change even :-)

Keith

> I've always been partial to Flake's "The Computational Beauty of Nature"
> as a hands on, approachable overview of complex systems, etc. I'm not
> really in that field any more, but I still enjoy it. The MIT press web
> site for the book is
> http://mitpress.mit.edu/books/FLAOH/cbnhtml/home.html
>
> // Gary
>
> Stephen Guerin wrote:
>
>> Owen and I were just lamenting that there is not a good book that we
>> know of that teaches the foundations of agent-based modeling and that
>> has enough mechanics that guides the reader through implementing a model
>> or two.
>>
>> The NetLogo tutorials coupled with the Netlogo model libraries is
>> currently the best start we know of that lets a student get going
>> quickly...And then maybe for ABM background maybe Resnick, M. (1994)
>> "Turtles, Termites and Traffic Jams: Explorations in Massively Parallel
>> Microworlds." Cambridge, Ma: MIT Press.
>>
>> Anyone else have another recommendation?
>>
>> -Steve
>>
>>
>> -----Original Message----- From: Martin C. Martin
>> [mailto:martin at metahuman.org] Sent: Wednesday, September 21, 2005 2:08
>> PM To: Michael Gizzi; The Friday Morning Applied Complexity Coffee Group
>>  Subject: Re: [FRIAM] Introductory book on ABM/EC for someone with
>> strong math background but no programming?
>>
>>
>> Thanks, but those books are all over the place, from computational
>> neuroscience to artificial life, and many were for a lay audience.  Are
>> there any undergraduate textbooks that cover this stuff?  With enough
>> details to allow someone to implement an ABM or GA in a computer
>> program?
>>
>> Thanks, Martin
>>
>> Michael Gizzi wrote: Look at the archives from this month:
>>
>> http://redfish.com/pipermail/friam_redfish.com/2005-September/thread.ht
>> ml
>>
>> There are two threads with lots of suggestions.
>>
>> Michael Gizzi Institute for Modeling Complexity
>>
>>
>> On 9/21/05, Martin C. Martin <martin at metahuman.org> wrote: Hi all,
>>
>> A person who has strong math skills (she's in grad school at NYU for
>> finance) but no programming background wants to learn about Agent Based
>>  Modeling and EC.  Can anyone suggest a good reference?  Based on that
>> background, it seems advanced undergraduate level would be most
>> appropriate.
>>
>> Best, Martin
>>
>>
>> ============================================================ FRIAM
>> Applied Complexity Group listserv Meets Fridays 9:30a-11:30 at ad hoc
>> locations Lecture schedule, archives, unsubscribe, etc.:
>> http://www.friam.org
>>
>>
>>
>>
>> ============================================================ FRIAM
>> Applied Complexity Group listserv Meets Fridays 9:30a-11:30 at ad hoc
>> locations Lecture schedule, archives, unsubscribe, etc.:
>> http://www.friam.org
>>
>>
>> ============================================================ FRIAM
>> Applied Complexity Group listserv Meets Fridays 9:30a-11:30 at ad hoc
>> locations Lecture schedule, archives, unsubscribe, etc.:
>> http://www.friam.org
>>
>>
>>
>
> ============================================================ FRIAM Applied
> Complexity Group listserv Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.: http://www.friam.org
>
>



Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Keith Hunter-2
In reply to this post by Gary Schiltz-3
Sorry Lads and Ladies

I havent a clue how that last email happened

Cheers
Keith



Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Owen Densmore
Administrator
In reply to this post by Martin C. Martin
I looked briefly at this:
   Simulation for the Social Scientist 2nd Edition by Nigel Gilbert,  
Klaus G Troitzsch
.. Stephen has it now .. it looked quite good and Nigel is tops in  
the field.

     -- Owen

Owen Densmore
http://backspaces.net - http://redfish.com - http://friam.org




Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Belinda Wong-Swanson
In reply to this post by Martin C. Martin
I would recommend Michalewicz & Fogel's "How to Solve It: Modern
Heuristics".  It describes many problem solving techniques used often in
complexity simulation problems. Some example content headings: evolving
fuzzy systems; clustering with competitive networks; ensuring diversity.
The first part of the book goes over methods to solve  satisfiability
problems, traveling salesman problems & nonlinear programming problems
in detail. A person with strong math background probably could breeze
through the math in these chapters. They don't contain detail program
listing but have sufficient algorithms for each method so one could use
the logic to set up the programs.

Belinda


Martin C. Martin wrote:

> Thanks, but those books are all over the place, from computational
> neuroscience to artificial life, and many were for a lay audience.  
> Are there any undergraduate textbooks that cover this stuff?  With
> enough details to allow someone to implement an ABM or GA in a
> computer program?
>
> Thanks,
> Martin
>
> Michael Gizzi wrote:
>
>> Look at the archives from this month:
>>
>>  http://redfish.com/pipermail/friam_redfish.com/2005-September/thread.html 
>>
>>
>> There are two threads with lots of suggestions.
>>
>> Michael Gizzi
>> Institute for Modeling Complexity
>>
>> On 9/21/05, *Martin C. Martin* <martin at metahuman.org
>> <mailto:martin at metahuman.org>> wrote:
>>
>>     Hi all,
>>
>>     A person who has strong math skills (she's in grad school at NYU for
>>     finance) but no programming background wants to learn about Agent
>>     Based
>>     Modeling and EC.  Can anyone suggest a good reference?  Based on
>>     that
>>     background, it seems advanced undergraduate level would be most
>>     appropriate.
>>
>>     Best,
>>     Martin
>>
>>
>>     ============================================================
>>     FRIAM Applied Complexity Group listserv
>>     Meets Fridays 9:30a-11:30 at ad hoc locations
>>     Lecture schedule, archives, unsubscribe, etc.:
>>     http://www.friam.org
>>
>>
>>------------------------------------------------------------------------
>>
>>============================================================
>>FRIAM Applied Complexity Group listserv
>>Meets Fridays 9:30a-11:30 at ad hoc locations
>>Lecture schedule, archives, unsubscribe, etc.:
>>http://www.friam.org
>>
>------------------------------------------------------------------------
>
>============================================================
>FRIAM Applied Complexity Group listserv
>Meets Fridays 9:30a-11:30 at ad hoc locations
>Lecture schedule, archives, unsubscribe, etc.:
>http://www.friam.org
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://redfish.com/pipermail/friam_redfish.com/attachments/20050921/af9cdfcf/attachment.htm

Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Owen Densmore
Administrator
I second this.  Great book for GA, Ant algorithms etc.  It does not,  
as I recall, address agent modeling tools in particular, but  
definitely is a core reference.

And I agree with others: download Netlogo and just have at it!  The  
manual is excellent and there are lots of demo models and code  
fragments.

     -- Owen

Owen Densmore
http://backspaces.net - http://redfish.com - http://friam.org


On Sep 21, 2005, at 4:09 PM, Belinda Wong-Swanson wrote:

> I would recommend Michalewicz & Fogel's "How to Solve It: Modern  
> Heuristics".  It describes many problem solving techniques used  
> often in complexity simulation problems. Some example content  
> headings: evolving fuzzy systems; clustering with competitive  
> networks; ensuring diversity. The first part of the book goes over  
> methods to solve  satisfiability problems, traveling salesman  
> problems & nonlinear programming problems in detail. A person with  
> strong math background probably could breeze through the math in  
> these chapters. They don't contain detail program listing but have  
> sufficient algorithms for each method so one could use the logic to  
> set up the programs.
>
> Belinda
>
>
> Martin C. Martin wrote:
>
>
>> Thanks, but those books are all over the place, from computational  
>> neuroscience to artificial life, and many were for a lay  
>> audience.  Are there any undergraduate textbooks that cover this  
>> stuff?  With enough details to allow someone to implement an ABM  
>> or GA in a computer program?
>>
>> Thanks,
>> Martin
>>
>> Michael Gizzi wrote:
>>
>>
>>> Look at the archives from this month:
>>>
>>>  http://redfish.com/pipermail/friam_redfish.com/2005-September/ 
>>> thread.html
>>>
>>> There are two threads with lots of suggestions.
>>>
>>> Michael Gizzi
>>> Institute for Modeling Complexity
>>>
>>> On 9/21/05, *Martin C. Martin* <martin at metahuman.org  
>>> <mailto:martin at metahuman.org>> wrote:
>>>
>>>     Hi all,
>>>
>>>     A person who has strong math skills (she's in grad school at  
>>> NYU for
>>>     finance) but no programming background wants to learn about  
>>> Agent
>>>     Based
>>>     Modeling and EC.  Can anyone suggest a good reference?  Based on
>>>     that
>>>     background, it seems advanced undergraduate level would be most
>>>     appropriate.
>>>
>>>     Best,
>>>     Martin
>>>
>>>
>>>     ============================================================
>>>     FRIAM Applied Complexity Group listserv
>>>     Meets Fridays 9:30a-11:30 at ad hoc locations
>>>     Lecture schedule, archives, unsubscribe, etc.:
>>>     http://www.friam.org
>>>
>>>
>>> --------------------------------------------------------------------
>>> ----
>>>
>>> ============================================================
>>> FRIAM Applied Complexity Group listserv
>>> Meets Fridays 9:30a-11:30 at ad hoc locations
>>> Lecture schedule, archives, unsubscribe, etc.:
>>> http://www.friam.org
>>>
>>>
>> ---------------------------------------------------------------------
>> ---
>>
>> ============================================================
>> FRIAM Applied Complexity Group listserv
>> Meets Fridays 9:30a-11:30 at ad hoc locations
>> Lecture schedule, archives, unsubscribe, etc.:
>> http://www.friam.org
>>
>>
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.:
> http://www.friam.org



Reply | Threaded
Open this post in threaded view
|

Introductory book on ABM/EC for someone with strong math background but no programming?

Douglas Roberts-2
In reply to this post by Stephen Guerin
Yes, I have one recommendation: the hard school of knocks. Do it once, get
it all wrong. Do it again, get it a bit better. Do it a third time, maybe it
deserves to live, maybe not.

You can't learn how to do quality agent-based modeling from a book, IMHO.
Real world requirements help the novice pregress more than any treatise
centered around the elegance of agents.

--Doug

On 9/21/05, Stephen Guerin <stephen.guerin at redfish.com> wrote:

>
> Owen and I were just lamenting that there is not a good book that we know
> of
> that teaches the foundations of agent-based modeling and that has enough
> mechanics that guides the reader through implementing a model or two.
>
> The NetLogo tutorials coupled with the Netlogo model libraries is
> currently the
> best start we know of that lets a student get going quickly...And then
> maybe for
> ABM background maybe
> Resnick, M. (1994) "Turtles, Termites and Traffic Jams: Explorations in
> Massively Parallel Microworlds." Cambridge, Ma: MIT Press.
>
> Anyone else have another recommendation?
>
> -Steve
>
>
> -----Original Message-----
> From: Martin C. Martin [mailto:martin at metahuman.org]
> Sent: Wednesday, September 21, 2005 2:08 PM
> To: Michael Gizzi; The Friday Morning Applied Complexity Coffee Group
> Subject: Re: [FRIAM] Introductory book on ABM/EC for someone with strong
> math
> background but no programming?
>
>
> Thanks, but those books are all over the place, from computational
> neuroscience
> to artificial life, and many were for a lay audience. Are there any
> undergraduate textbooks that cover this stuff? With enough details to
> allow
> someone to implement an ABM or GA in a computer program?
>
> Thanks,
> Martin
>
> Michael Gizzi wrote:
> Look at the archives from this month:
>
> http://redfish.com/pipermail/friam_redfish.com/2005-September/thread.html
>
> There are two threads with lots of suggestions.
>
> Michael Gizzi
> Institute for Modeling Complexity
>
>
> On 9/21/05, Martin C. Martin <martin at metahuman.org> wrote:
> Hi all,
>
> A person who has strong math skills (she's in grad school at NYU for
> finance) but no programming background wants to learn about Agent Based
> Modeling and EC. Can anyone suggest a good reference? Based on that
> background, it seems advanced undergraduate level would be most
> appropriate.
>
> Best,
> Martin
>
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.:
> http://www.friam.org
>
>
>
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.:
> http://www.friam.org
>
>
> ============================================================
> FRIAM Applied Complexity Group listserv
> Meets Fridays 9:30a-11:30 at ad hoc locations
> Lecture schedule, archives, unsubscribe, etc.:
> http://www.friam.org
>



--
===============================================================
"Never pick a fight with someone who buys his ink by the
barrel."

- Mark Twain
===============================================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://redfish.com/pipermail/friam_redfish.com/attachments/20050921/66072aef/attachment.htm