Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

aima-talk · AI: A Modern Approach: Help for the text

The Yahoo! Groups Product Blog

Check it out!

Group Information

? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Fringe   Topic List   < Prev Topic  |  Next Topic >
Summarize Messages Sort by Date  
#207 From: "Brandon Corfman" <bcorfman@...>
Date: Thu Sep 4, 2003 4:31 pm
Subject: Fringe
bcorfman
Send Email Send Email
 
The graph-search and tree-search algorithms in chapter 3 of the 2nd
edition use a "fringe" variable to maintain the queue of nodes. Does
anyone know why the word "fringe" is used to describe this? The 1st
edition talked about a queue instead (actually, an "enqueue" function)
and I thought that terminology was more straightforward. Does the word
"fringe" have a more specific meaning than queue?

Thanks,
Brandon




#208 From: Peter Norvig <peter@...>
Date: Fri Sep 5, 2003 9:23 pm
Subject: Re: Fringe
norvig
Send Email Send Email
 
The collection of nodes is a queue of nodes that are on the fringe of
the graph -- fringe meaning the frontier, or the leaf nodes of the
expanding graph. We thought that "fringe" was a better name than
"queue" because it indicates what this is a collection of, rather than
how the collection is implemented. Similarly, if you had a list of
employee names in a payroll problem, then "names" would probably be a
better variable name than "list".

-Peter Norvig

On Thursday, September 4, 2003, at 09:31 AM, Brandon Corfman wrote:

> The graph-search and tree-search algorithms in chapter 3 of the 2nd
> edition use a "fringe" variable to maintain the queue of nodes. Does
> anyone know why the word "fringe" is used to describe this? The 1st
> edition talked about a queue instead (actually, an "enqueue" function)
> and I thought that terminology was more straightforward. Does the word
> "fringe" have a more specific meaning than queue?
>
> Thanks,
> Brandon
>
>




#213 From: Brandon Corfman <bcorfman@...>
Date: Fri Sep 5, 2003 9:51 pm
Subject: Re: Fringe
bcorfman
Send Email Send Email
 
Ah, I thought that fringe might be referring to a specific data structure I hadn't heard of before. Thanks for the explanation.

Brandon


Peter Norvig wrote:
The collection of nodes is a queue of nodes that are on the fringe of the graph -- fringe meaning the frontier, or the leaf nodes of the expanding graph. We thought that "fringe" was a better name than "queue" because it indicates what this is a collection of, rather than how the collection is implemented. Similarly, if you had a list of employee names in a payroll problem, then "names" would probably be a better variable name than "list".
-Peter Norvig
On Thursday, September 4, 2003, at 09:31 AM, Brandon Corfman wrote:
The graph-search and tree-search algorithms in chapter 3 of the 2nd
edition use a "fringe" variable to maintain the queue of nodes. Does
anyone know why the word "fringe" is used to describe this? The 1st
edition talked about a queue instead (actually, an "enqueue" function)
and I thought that terminology was more straightforward. Does the word
"fringe" have a more specific meaning than queue?
Thanks,
Brandon

------------------------ Yahoo! Groups Sponsor ---------------------~-->
Buy Ink Cartridges or Refill Kits for Your HP, Epson, Canon or Lexmark
Printer at Myinks.com. Free s/h on orders $50 or more to the US & Canada. http://www.c1tracking.com/l.asp?cid=5511
http://us.click.yahoo.com/l.m7sD/LIdGAA/qnsNAA/7brrlB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
aima-talk-unsubscribe@yahoogroups.com
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 

 
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help