<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/css" href="./ms.css" ?>
<?xml-stylesheet type="text/css" href="../rssfeed.css" ?>
<rss version="2.0.1">
<channel xmlns:html="http://www.w3.org/1999/xhtml">
    <title>Multiagent Dynamics Laboratory</title>
    <link>http://jmvidal.cse.sc.edu/mdl/</link>
    <description>Announcements.</description>
    <language>en-us</language>
    <copyright>Copyright 2006 jmvidal</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss/</docs>
    <lastBuildDate>Wed, 27 Aug 2008 12:51:16 EST</lastBuildDate>

<item>
    <title>Master and Undergraduate Projects</title>
    <pubDate>Wed, 27 Aug 2008 12:46:26 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1219855576</guid>
    <description>
<p>

I have posted a list of &lt;a
href="http://jmvidal.cse.sc.edu/thesisprojects.html"&gt;MS thesis and
undergraduate projects&lt;/a&gt; that I am interested in working on. If you
are an undergraduate or graduate student interested in doing some
research please check them out.

</p>
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1219855576 </link>
</item>

<item>
    <title>NSF Award for Negotiation Networks Research</title>
    <pubDate>Fri, 08 Aug 2008 09:30:57 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1218202229</guid>
    <description>
<p>

I am honored to have just received &lt;a
href="http://www.nsf.gov/awardsearch/showAward.do?AwardNumber=0829580"&gt;
NSF award 0829580&lt;/a&gt; to continue my research into negotiation
networks. The total award is for $234K over the next 3 years. This
research is under the Theoretical Foundations program, and the
Scientific Foundations of the Internet's Next Generation (SING)
sub-topic. &lt;br/&gt;&lt;br/&gt; We hope that our research will lay
the scientific foundations for the Internet's next generation of
protocols and deployment strategies. The project summary of the
proposal explains our goals:&lt;br/&gt;&lt;br/&gt;

&lt;blockquote&gt;

We propose to develop automated negotiation protocols for autonomous
agents in negotiation networks, which we define as a type of
bargaining problem where every agent must negotiate with a fixed set
of other agents in order to arrive at a unique deal. Negotiation
networks are, in effect, a natural re-formulation of a winner
determination in combinatorial auctions problem as a negotiation
problem. They thereby distribute the costly winner determination
computation among the agents and avoid the need for unnecessary
exchange of currency or trusting of third parties.&lt;br/&gt;&lt;br/&gt;

&lt;b&gt;Intellectual merit:&lt;/b&gt; Since the problem of negotiation networks
combines features of characteristic form games and bargaining games
from game theory, combinatorial auctions and distributed mechanism
design from Economics, network exchange theory from Sociology, and
distributed algorithm design from computer science, its solution
should be a significant contribution to all these fields. While
several parts of the proposed problem have been studied in the various
disciplines, we will bring these disparate parts within one framework
and provide solutions for this very important problem. Our approach is
fresh in that we focus on algorithmic solutions for the dynamic,
distributed problem of resource allocation among self-interested
parties, in contrast with game theory and Economics' solutions which
are typically steady-state axiomatic solutions. Success in this
research is potentially transformative as it will provide the
foundation for the engineering of protocols and efficient algorithms
for distributed resource allocation, which is a pervasive problem in
our ever-growing highly-interconnected society.&lt;br/&gt;&lt;br/&gt;

&lt;b&gt;Broader impacts:&lt;/b&gt; The negotiation networks problem is not only
significant from a research perspective, it also has some very
immediate applications. One such application is the multiagent
enactment of workflows for the growing SOAP and REST-based (Web
Services) service Internet where complex tasks are dynamically and
automatically bid for and allocated among arbitrarily large number of
agents. Such systems would revolutionize just-in-time manufacturing
and purchasing practices by automating not only the paperwork but also
the allocation of resources and contract negotiation. Another
near-term application lies in the development of incentive-compatible
routing mechanism for the new Internet which would provide the proper
incentives for companies to deploy more bandwidth and to make their
existing bandwidth available to others without having to worry about
freeloaders. Further down the road, negotiation networks could even
eliminate the need for predefined workflows and lead to much more
efficient and dynamic allocation of resources in our economy.  These
adaptive supply chains would be resilient to local failures and
attacks as they dynamically re-negotiate deals in response to
environmental changes. In fact, with slight modifications these
distributed resource allocation algorithms could be used to coordinate
first-responders in an emergency situation, to program distributed
environmental sensor networks, and to instruct automated robotic
swarms.&lt;br/&gt;&lt;br/&gt;
&lt;blockquote&gt;

</p>
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1218202229 </link>
</item>

<item>
    <title>Marriage Problem</title>
    <pubDate>Wed, 30 Apr 2008 09:26:05 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1209561959</guid>
    <description>
<p>

In the marriage problem we have an equal number of men and women who
we want to pair up (it is presumed they are all heterosexual). Each
one has an ordered list of their prefered mates. The goal is to find
the set of marriages such that no two people would rather get divorced
and marry each other. That is, not two prefer each other over their
assigned mates.&lt;br/&gt;&lt;br/&gt;

This problem can be solved with a simple algorithm where all the men
propose to the women. Then, each woman with more than one proposal
rejects all but her most preferred which she &lt;em&gt;temporarily&lt;/em&gt;
accepts. The bachelors then repeat the process by asking their most
favorite woman who has not rejected them. The process continues until
all women have a partner. I have a NetLogo &lt;a
href="http://jmvidal.cse.sc.edu/netlogomas/marriage-problem.html"&gt;implementation
of the marriage problem&lt;/a&gt; that illustrates this process.&lt;br/&gt;&lt;br/&gt;

It is interesting to notice that while the women are the ones that get to
turn down the men, the men do overwhelmingly better than the women. I
mentioned this to my wife and she said that is why she proposed to
me. Of course, in the end it is always the women who propose to us.&lt;br/&gt;&lt;br/&gt;

</p>
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1209561959 </link>
</item>

<item>
    <title>Trading Houses</title>
    <pubDate>Mon, 28 Apr 2008 12:39:33 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1209400770</guid>
    <description>
<p>
Imagine that all students are assigned dorm rooms in some ad-hoc
way. After each one has a room, two students might find that they both
prefer the room the other one has, thus they could switch rooms and
both be happier. Similarly, three students (A,B, and C) might find
that A prefer's B's room, B prefers C's room, and C prefers A's
room. These three students might also trade rooms in a cycle. This can
go on for even larger cycles. But, how do we find these
cycles?&lt;br/&gt;&lt;br/&gt;

A very simple algorithm, proposed back in the seventies, is to have
each agent point to its most preferred choice. If the resulting graph
has any loops (it will) then all the agents in the loops exchange
rooms and drop out of the game. The remaining agents then point to
their most preferred room and we repeat the process until there are no
more agents left.&lt;br/&gt;&lt;br/&gt;

I have implemented a simple demonstration of this &lt;a
href="http://jmvidal.cse.sc.edu/netlogomas/top-trading-cycle.html"&gt;top
trading cycle algorithm&lt;/a&gt; using a simple distributed cycle detection
protocol. Its fun to watch!&lt;br/&gt;&lt;br/&gt;
</p>
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1209400770 </link>
</item>

<item>
    <title>My Programming Languages History</title>
    <pubDate>Fri, 25 Apr 2008 11:35:03 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1209137691</guid>
    <description>
<p>

As faculty members in Computer Science and Engineering we often
discuss the pros and cons of languages and which ones we should
teach. The &lt;a
href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html"&gt;Tiobe
software index&lt;/a&gt; shows us how the popularity of certain languages
ebbs and flows. I think it is clear that it does not really matter
which specific language you learn first or second, what matters is that
you learn how to think clearly. And that you learn how to learn new
languages.&lt;br/&gt;&lt;br/&gt;

As a demonstration, I thought I'd take a trip back memory lane and
list the languages I learned (and forgotten) while still in
school:&lt;ol&gt;

&lt;li&gt;&lt;a
href="http://en.wikipedia.org/wiki/BASIC"&gt;BASIC&lt;/a&gt; -
Freshman year in high school I took a summer class on Basic
programming using the old Tandy PET (I also had the &lt;a
href="http://www.codinghorror.com/blog/archives/001104.html"&gt;Atari
2600 basic programming cartridge&lt;/a&gt;, but it kinda
sucked). Next year, my new Apple IIe had basic built in. I should also
mention that back then it was common for high schools to teach Basic
programming, Power Point and Excel did not yet exist.
&lt;/li&gt;

&lt;li&gt;6052 &lt;a
href="http://en.wikipedia.org/wiki/Assembly_language"&gt;Assembly
language&lt;/a&gt; - Of course, I wanted to write games and the only way to
get any kind of animation in the Apple IIe was to progran in
assembly.&lt;/li&gt;

&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/APL_(programming_language)"&gt;APL&lt;/a&gt; - I only worked with this extremely strange language for two weeks.&lt;/li&gt;

&lt;li&gt;&lt;a
href="http://en.wikipedia.org/wiki/Pascal_(programming_language)"&gt;Pascal&lt;/a&gt;
- Somehow I got a hold of a copy of a Pascal compiler for the Apple
  IIe. I was surprised to learn that you could write programs without
  line numbers and GOTO/jmp statements.&lt;/li&gt;

&lt;li&gt;&lt;a
href="http://en.wikipedia.org/wiki/Scheme_(programming_language)"&gt;Scheme&lt;/a&gt;
- I used it in my freshman year at college. Scheme is the simplest
language I have seen. It is beautiful.&lt;/li&gt;

&lt;li&gt;&lt;a
href="http://en.wikipedia.org/wiki/CLU_programming_language"&gt;CLU&lt;/a&gt; -
In college we had to do our software projects using CLU. It is a pre-cursor to
object-oriented languages.&lt;/li&gt;

&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Emacs_lisp"&gt;Emacs Lisp&lt;/a&gt; -
I learned it for a summer job. This rss feed will be turned into
HTML automatically by an Emacs Lisp function I wrote.&lt;/li&gt;


&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/C"&gt;C&lt;/a&gt; -
Learned it for an OS class in graduate school.&lt;/li&gt;

&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Lisp_(programming_language)"&gt;Lisp&lt;/a&gt; - thesis work.&lt;/li&gt;

&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Tcl/tk"&gt;Tcl/tk&lt;/a&gt; - thesis work.&lt;/li&gt;

&lt;li&gt;C++ - thesis work.&lt;/li&gt;

&lt;li&gt;Java - I wanted to write some applets, for fun.&lt;/li&gt;

&lt;/ol&gt;

Those are just the major programming languages I encountered while
still a student (pre 1998), I also learned bits and pieces of
countless scripting languages (awk, sed, bash) or special purpose
languages (latex, um-prs, sql). The point is, &lt;b&gt;my experience is not
uncommon&lt;/b&gt;. A good computer scientist or software engineer
will learn at least one new language every year or so. After a while,
one notices how they are all not that different but how each one
teaches us something about the way we think, the way we solve
problems. Writing software is about how we think, and how we translate
these thoughts to meet the capabilities of the machine at our
fingertips.&lt;br/&gt;&lt;br/&gt;

Thus, there is no need to get too hung up on which programming
language you should learn first. If you choose software as a career,
you will likely learn over 100 languages over your lifetime. I can
only imagine what we will be using 10 years from today! 
&lt;br/&gt;&lt;br/&gt;

If you also have fun writing programs then maybe you would like to try
to solve some of my &lt;a
href="http://programmingquestions.blogspot.com/"&gt;programming
questions&lt;/a&gt;.&lt;br/&gt;

</p>

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1209137691 </link>
</item>

<item>
    <title>Fast Bidding in a Distributed Combinatorial Auction</title>
    <pubDate>Sat, 09 Feb 2008 11:32:42 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1202574738</guid>
    <description>

&lt;p&gt; Walmart needs stuff moved from point A to B, for &lt;b&gt;many&lt;/b&gt; A's
and Bs. Also, these deliveries have other possible requirements: one
might need a refigerated truck, one might be a night drop off, one
might be a rush order, etc. Similarly, trucking companies have complex
requirements about where and when they can deliver. Put these millions
of orders together and you have a complex resource allocation
problem. If you are willing to have everyone send their requirements
to a centralized auctioneer then, maybe, you can solve this
problem.&lt;br/&gt;&lt;br/&gt;

However, what it you don't want to trust, or can't afford to pay a
centralized auctioneer? We are studying automated incentive-compabile
negotiation protocols for distributed resource allocations. I know
this is a mouthfull but all it is saying is that we are developing
algorithms that automated agents can use to negotiate with each other
and solve these type of problems. Think of it as moving all buy/sell
transaction to the web (we are nearly there) and then using software
to decide who to buy what from and at what price. We can show that
this will lead to more efficient solutions, that is, &lt;em&gt;everybody
wins.&lt;/em&gt;&lt;br/&gt;&lt;br/&gt;

Anyway, our latest paper detailing our efforts is
&lt;ul&gt;
&lt;li&gt;Benito Mendoza and Jos&amp;eacute; M. Vidal. &lt;a href="http://jmvidal.cse.sc.edu/lib/mendoza08a.html"&gt;Approximate Bidding Algorithms for a Distributed Combinatorial Auction (Short Paper)&lt;/a&gt;. Padgham and Parkes and M&amp;uuml;ller and Parsons ed.In &lt;i&gt;Proceedings of the 7th International Conference on Autonomous Agents and Multiagent Systems,&lt;/i&gt; May; 2008.

&lt;blockquote&gt;
Distributed allocation and multiagent coordination problems can be solved through combinatorial auctions (CAs). However, most of the existing winner determination algorithms (WDAs) for CAs are centralized. The PAUSE auction is one of a few efforts to release the auctioneer from having to do all the work. The pausebid bidding algorithm generates myopically-optimal bids for agents in a PAUSE auction but its running time is exponential on the number of bids. We present new approximate bidding algorithms that not only run in linear time but also increase the utility of the bidders as result of small decrement in revenue.
&lt;/blockquote&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;Check it out, approximation mechanism let ut achieve 1000-fold
speedups at only a small cost in utility.&lt;/p&gt;

&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1202574738 </link>
</item>

<item>
    <title>A NetLogo Introduction</title>
    <pubDate>Wed, 09 Jan 2008 14:35:11 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1199907303</guid>
    <description>
&lt;p&gt; I will be speaking tomorrow Thursday January 10 6:30pm at
the &lt;a href="http://colalug.org"&gt;Columbia Linux User's
Group&lt;/a&gt; about NetLogo. It will be an informal introduction. I
will try to show why it is a great language for both learning to
program and for building simulations that can be used to engage
students in active learning of other subjects: such as physics,
chemistry, economics, sociology, etc. The meeting is open to all.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1199907303 </link>
</item>

<item>
    <title>The Internet, Growth, and Students</title>
    <pubDate>Mon, 19 Nov 2007 20:56:43 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1195523787</guid>
    <description>
&lt;p&gt;
Today I gave a 1-hour talk to our freshmen on the &lt;a
href="http://jmvidal.cse.sc.edu/talks/internetintro-slides.pdf"&gt;history
an future of the Internet&lt;/a&gt;. Obviously an impossible task but I did
my best. I hope I conveyed to them the endless possibiblities that the
Internet has opened up.
&lt;/p&gt;&lt;p&gt;

In preparation for this talk I have been asking our students: how much
do you think the .com bubble affected the growth of the Internet? The
general belief is overwhelmingly clear. Students believe the bubble
had a large impact on the Internet growth. Of course, this is
completely wrong. Check out my chart:
&lt;center&gt;
&lt;/p&gt; 
&lt;a href="http://www.swivel.com/graphs/show/24343013"&gt;&lt;img
alt="Nasdaq vs. Number of Internet Hosts vs. Number of Websites"
src="http://www.swivel.com/graphs/image/24716766" style="border: solid
1px #rgb(0.6,0.6,0.6);" title="Click to play with this data at Swivel"
/&gt;&lt;/a&gt;
&lt;/center&gt;

&lt;p&gt; The &lt;b&gt;bubble had absolutely no impact on the growth of the
Internet&lt;/b&gt; which continues to grow exponentially, doubling every
three years. The number of websites is doubling at least every two
years. The implications of these facts are mindboggling!  But, the
general public, even our students, still seems to feel that software
is done. Oh well, it just means more money for those of us who can
program!  &lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1195523787 </link>
</item>

<item>
    <title>Web Applications Class</title>
    <pubDate>Wed, 31 Oct 2007 11:12:32 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1193843546</guid>
    <description>

&lt;p&gt; I will once again be offering the &lt;a
href="http://jmvidal.cse.sc.edu/webapps/"&gt;web applications
class&lt;/a&gt;. This semester I will also go more in depth into ruby on
rails (maybe a have a problem set on it) as well as developing web
applications that use other sites' backends, such as building a
facebook app or building an app. for the new &lt;a
href="http://www.multiagent.com/node/567"&gt;OpenSocial&lt;/a&gt; protocol. Fun
for all! I say.
&lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1193843546 </link>
</item>

<item>
    <title>Combinatorial Auction Model</title>
    <pubDate>Tue, 23 Oct 2007 08:04:01 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1193141034</guid>
    <description>
&lt;p&gt;
One can visualize a combinatorial auction (with OR bids only) as a
graph with two types of nodes: bids and items. Each bid node is
labelled with the price of the bid and connected to all the items it
is over. This is the visualization I have implemented in my &lt;a
href="http://jmvidal.cse.sc.edu/netlogomas/ca.html"&gt;combinatorial
auction&lt;/a&gt; NetLogo model. It implements the branch-and-bounds
algorithm on the branch-on-bids tree as found in my &lt;a
href="http://www.multiagent.com/fmas/"&gt;textbook&lt;/a&gt;.
&lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1193141034 </link>
</item>

<item>
    <title>Iterated Equiresistance Model</title>
    <pubDate>Wed, 17 Oct 2007 12:49:46 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1192639775</guid>
    <description>
&lt;p&gt;
A couple of years ago I built this simple NetLogo model that
implements the &lt;a
href="http://jmvidal.cse.sc.edu/netlogomas/iequiresistance.html"&gt;iterated
equiresistance algorithm&lt;/a&gt; in randomly generated exchange networks,
as used by network exchange theory in Sociology. It now looks kinda
dated and needs to be cleaned up but I thought I'd post it
nonetheless. I'm using it in class as a demo.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1192639775 </link>
</item>

<item>
    <title>Pareto Learning Model</title>
    <pubDate>Wed, 10 Oct 2007 13:32:27 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1192037517</guid>
    <description>
&lt;p&gt;
I have posted a new netlogo model on &lt;a
href="http://jmvidal.cse.sc.edu/netlogomas/paretolearn.html"&gt;pareto
learning&lt;/a&gt; which implements the algorithms from &lt;a
href="http://jmvidal.cse.sc.edu/lib/banerjee07a.html"&gt;this
paper&lt;/a&gt;. This is a quick and dirty implementation for an in class
demo. As nearly always happens when I do these, I found a slight
problem in the paper. They specify two different ways in which the
agents choose an action. Namely, first they say that the agents choose
actions stochastically based on their expected utilities, then they
say that they choose their best action and with probability epsilon
choose a random action. After implementing both strategies it became
clear that the second one is the one they actually used. Clearly, this
was just a problem of the prose being a bit confusing (at least, for
me).&lt;/p&gt;

&lt;p&gt; It is also interesting to note how such a small change in the
action choice method can have such large effects on the system's
behavior. Because of this I have to say that the results from this
model are not &lt;em&gt;stable&lt;/em&gt;, thus they are not of deep significance.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1192037517 </link>
</item>

<item>
    <title>New Version of Textbook</title>
    <pubDate>Fri, 24 Aug 2007 13:28:37 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1187976509</guid>
    <description>

&lt;p&gt;I have released a new version of my &lt;a
href="http://www.multiagent.com/fmas"&gt;Fundamentals of Multiagent
Systems&lt;/a&gt; textbook. I incorporated suggestions from several other
people who have used it in their classes as well as comments from
students. I will be using this version in my &lt;a
href="http://jmvidal.cse.sc.edu/csce782/"&gt;multiagent systems class&lt;/a&gt;
this fall.&lt;/p&gt;

&lt;p&gt;
I also hope to develop more NetLogo models to illustrate the various
algorithms as well as add more algorithms to the book. I think it
really could use more example problems along with their implemented
solutions. Anyway, thanks to everyone who has contributed! Expect to
see a new version by the beginning of next year.&lt;/p&gt;


    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1187976509 </link>
</item>

<item>
    <title>Multiagent Class this Fall</title>
    <pubDate>Fri, 17 Aug 2007 13:22:46 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1187371357</guid>
    <description>
&lt;p&gt;
Yes, I will be teaching multiagent systems (782) this Fall, once
again. For the first time it will be an Apogee class which means there
will be incriminating video of me saying things I shouldn't have. The
class time is set for MW 2:00--3:15pm, but the room is to be
determined. The &lt;a href="http://jmvidal.cse.sc.edu/csce782/"&gt;class
webpage&lt;/a&gt; is now up and you can now register for it.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1187371357 </link>
</item>

<item>
    <title>PhD Graduation Pictures</title>
    <pubDate>Mon, 13 Aug 2007 10:51:46 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1187016698</guid>
    <description>

&lt;p&gt; The PhD hooding ceremony was this weekend. Hrishi, Hong and
Karthik took pictures, some of which I have shamelessly borrowed and
placed on my own &lt;a
href="http://www.flickr.com/photos/jmvidal/sets/72157601416406045/"&gt;flickr
set&lt;/a&gt; for all to see.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1187016698 </link>
</item>

<item>
    <title>Jiang Receives PhD</title>
    <pubDate>Thu, 02 Aug 2007 14:50:02 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1186080593</guid>
    <description>
&lt;p&gt;

The other Phd graduate this summer is &lt;a
href="http://www.cse.sc.edu/~jiangh/"&gt;Hong Jiang&lt;/a&gt; and her thesis is
&lt;/p&gt;
&lt;ul&gt;

&lt;li&gt;Hong Jiang. &lt;a href="http://jmvidal.cse.sc.edu/lib/jiang07b.html"&gt;From Rational to Emotional Agents&lt;/a&gt;. &lt;em&gt;University of South Carolina&lt;/em&gt;, 2007.

&lt;blockquote&gt; To date, most research on multiagent systems has focused
on rational utilitymaximizing agents. However, theories show that
emotions have a strong effect on human~s physical states, motivations,
beliefs, and desires. The details have not been explicated clearly so
far. In artificial intelligence, emotions have begun to receive more
attention, but mostly in human-robot/computer interaction. The
research on applying emotions to agents~ decision-making is still very
limited. Can agents be intelligent without emotions? We believe that,
whether for humanlike or non-human-like agents, the effect of emotions
on decision-making cannot be ignored, since agents with high emotional
quotients (EQs) can be built to have better performance in complex
dynamic environments than purely rational agents. This research
focuses on the effects of emotions on decision-making. Taking into
account the incompleteness of emotion theories and emotional
differences among individuals, I describe EBDI, a common architecture
for emotional agents, which specifies a separate emotion mechanism
within an agent, instead of trying to model emotion mechanisms to
reflect the reasoning process specifically, like most researchers have
done. It reflects the practical reasoning process, and one can select
and apply part of an emotion theory into the architecture as
needed. Sample agents in Tileworld are presented and the results show
that an EBDI agent can have better performance than traditional BDI
agents. To apply EBDI in negotiation, a plug-in is designed, which
modifies the OCC model, a standard model for emotion synthesis, to
generate emotions. Considering the possibility of incorporating
emotions into negotiation, I generate EWOD (EmotionalWorth- Oriented
Domain), which requires numerical emotions. Thus, a mapping from 22
OCC emotions to 3-dimension numerical PAD emotions is given. Finally,
I describe how PAD emotions affect the negotiation strategy and
provide an evaluation which shows that it can be used to implement
emotional agents that mimic human emotions during negotiation. Thus we
can design high EQ agents for negotiation according to specific design
purposes. Since negotiation is used widely in many different domains,
this research, based on a general process of negotiation, can also be
widely applied to other areas.  &lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Congratulations are also in order for Hong. Her research is
highly innovative, crossing boundaries between computer science,
cognitive science, and Sociology. She has shown how simulated emotions
can be incorporated into negotiating agents for the betterment of the
whole agent society, as well as how agents can be made to behave like
normal irrational humans. Check our her extensive &lt;a
href="http://www.cse.sc.edu/~jiangh/Publications.htm"&gt;list of
papers&lt;/a&gt;. She will be joining the faculty at &lt;a
href="http://www.benedict.edu/"&gt;Benedict
College&lt;/a&gt;.&lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1186080593 </link>
</item>

<item>
    <title>Multiagent Systems Class This Fall</title>
    <pubDate>Thu, 02 Aug 2007 09:02:07 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1186059715</guid>
    <description>
&lt;p&gt;
I will be teaching 782: Introduction to Multiagent Systems this
Fall. The class does not yet appear on the &lt;a
href="http://registrar.sc.edu"&gt;registrar's&lt;/a&gt; website but it will
soon, I am told. So, if you want to learn a lot about applied game
theory, applied Economics, distributed algorithms, and how to put
these together to make next-generation multiagent systems then save a
spot. We will be using my textbook &lt;a
href="http://www.multiagent.com/fmas/"&gt;Fundamentals of Multiagent
Systems&lt;/a&gt;, a new version of which should appear by the time classes
start.
&lt;/p&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1186059715 </link>
</item>


<item>
    <title>Goradia Receives PhD</title>
    <pubDate>Thu, 02 Aug 2007 08:27:01 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1186057594</guid>
    <description>
&lt;p&gt;

We have two new PhD graduates this summer. One of them is &lt;a
href="http://www.cse.sc.edu/~goradia/"&gt;Hrishikesh Goradia&lt;/a&gt; who has
successfully defended his PhD thesis:

&lt;ul&gt;
&lt;li&gt;Hrishikesh J. Goradia. &lt;a href="http://jmvidal.cse.sc.edu/lib/goradia07c.html"&gt;Automated Negotiation Among Autonomous Agents in Negotiation Networks&lt;/a&gt;. &lt;em&gt;University of South Carolina&lt;/em&gt;, 2007.

&lt;blockquote&gt; Distributed software systems are a norm in today~s
computing environment. These systems typically comprise of many
autonomous components that interact with each other and negotiate to
accomplish joint tasks. Today, we can integrate potentially disparate
components such that they act coherently by coordinating their actions
via message exchanges. Once this integration issue is resolved, the
next big challenge in computing is the automation of the negotiation
process between the various system components. In this dissertation,
we address this automated negotiation problem in environments where
there is a conflict of interest among the system components. We
present our negotiation model - a negotiation network - where a
software system is a network of agents representing individual
components in the system. We analyze the software system as a
characteristic form game, one of many concepts in this dissertation
borrowed from game theory. The agents in our model preserve the
selfinterest of the components they represent (their owners), and make
decisions that maximize the expected utilities of their owners. These
agents accomplish joint tasks by forming coalitions. We show that the
problem of computing the optimal solution, where the utilities of all
agents are maximized, is hyper-exponential in complexity. We present
an approximate algorithm for this hard problem, and evaluate it
empirically. The simulation results show that our algorithm has many
desirable properties - it is distributed, efficient, stable, scalable,
and simple. Our algorithm produces the optimal (social welfare
maximizing) solution for 96% of cases, generates maximal global
revenue for 97% of cases, converges to 90% of the best found
allocation after only 10 rounds of negotiation, and finds a
core-stable solution for revenue distribution among the agents for
cases with nonempty core. Finally, to ensure stability for all cases,
we present a sliding-window algorithm that computes the
nucleolus-stable solution under all situations.  &lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;

Congratulations are in order for Hrishi! His thesis presents some
highly innovative algorithms for automated negotiation, a topic that I
expect will see many applications in the near future as semantic we
technologies come of age and automated service orchestration becomes
the norm in business processes. Go read it! I also want to point out
that Hrishi's research contributions go far beyond his thesis; many of
&lt;a
href="http://www.cse.sc.edu/~goradia/publications.html"&gt;Hrishi's
publications&lt;/a&gt; did not even make it into his thesis. He has accepted
a position in the computer science department at &lt;a
href="http://www.wcu.edu"&gt;Western Carolina University&lt;/a&gt;. We wish him
well.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1186057594</link>
</item>

<item>
    <title>Supply Chains, Terrorists Attacks, and Agent-Based Modeling</title>
    <pubDate>Tue, 27 Mar 2007 20:39:33 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1175042373</guid>
    <description>
&lt;p&gt;
I have recently been doing some work on supply chains and, more
generally, agent-based modeling in general. There is a certain art to
making an agent-based model that is complex enough to capture the
problem you are trying to model but still simple enough to remain
manageable. Languages like NetLogo are excellent in that they
eliminate nearly all extraneous code and one is left with something
that almost (OK, maybe I'm being generous) looks like
pseudo-code. Nearly all the code relates directly to the problem.
&lt;/p&gt;&lt;p&gt;
Still, its lots of fun.
&lt;/p&gt;&lt;p&gt;
On that note, I have posted a NetLogo model on &lt;a
href="http://jmvidal.cse.sc.edu/netlogomas/sns.html"&gt;supply chain
survivability&lt;/a&gt;. The model itself is interesting in that I had
to implement Dijistra's to calculate the minimal path between every
pair of nodes. This was needed to later calculate the graph's
clustering coefficient and the characteristic path length&mdash;two
measures of a graph's connectivity, the smaller they are the closer
everyone is to everyone else (thus, the shorter it takes to get items
to the customers). Also note that the model generates small-world
graphs (using preferential attachment) as well as random graphs. This
model is the basis of some work we are doing. Anyone out there
interested in this kind of stuff, let me know.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1175042373</link>
</item>

<item>
    <title>A Quick Video</title>
    <pubDate>Fri, 16 Feb 2007 12:49:03 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1171648143</guid>
    <description>
&lt;p&gt;
Below is a very quick video showing wht EBDI architecture of Hong Jiang in action. Unfortunately, it comes our fuzzy since google video reduces the resolution and it will probably not make much sense unless you read &lt;a href="http://jmvidal.cse.sc.edu/lib/jiang07a.html"&gt;her paper on EBDI&lt;/a&gt;.
&lt;/p&gt;
&lt;center&gt;
&lt;embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=-5323846198053819691&amp;hl=en" flashvars=""&gt; &lt;/embed&gt;
&lt;/center&gt;


    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1171648143</link>
</item>

<item>
    <title>Three New Papers for AAMAS</title>
    <pubDate>Fri, 02 Feb 2007 10:22:34 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1170429754</guid>
    <description>
&lt;p&gt;
We had three papers accepted to this year's &lt;a
href="http://www.aamas2007.org/"&gt;Autonomous Agents and Multiagent
Systems Conference&lt;/a&gt;. The first one will get a full
presentation and the other two will be presented as posters.
&lt;/p&gt;
&lt;ul&gt;

&lt;li&gt;Benito Mendoza and Jos&amp;eacute; M. Vidal. &lt;a
href="http://jmvidal.cse.sc.edu/lib/mendoza07a.html"&gt;Bidding
Algorithms for a Distributed Combinatorial Auction&lt;/a&gt;. In
&lt;i&gt;Proceedings of the Autonomous Agents and Multi-Agent Systems
Conference,&lt;/i&gt; 2007.
&lt;p&gt;
Benito builds on my previous effort to design a bidding algorithm for
the PAUSE auction by providing a much faster bidding algorithm. The
PAUSE auction is a combinatorial auction in which the bidders
themselves solve the winner determination problem in order to
win. They do so because that is the only way to win! Thus, the auction
provides a simple way to distribute the computation among the
agents. Our algorithms implement the myopically-optimal strategy for
the agents in such an auction which is to calculate a new winning
bidsest but only if in that bidset they would get more utility than
they get from the currently winning bidset. In other words, if I don't
get any more utility from a new bidset then I won't bother to calculate one (of course, some else might think differently.
&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Hrishikesh J. Goradia and Jos&amp;eacute; M. Vidal. &lt;a
href="http://jmvidal.cse.sc.edu/lib/goradia07b.html"&gt;An Equal Excess
Negotiation Algorithm for Coalition Formation&lt;/a&gt;. In &lt;i&gt;Proceedings
of the Autonomous Agents and Multi-Agent Systems Conference,&lt;/i&gt;
2007.&lt;br/&gt;
&lt;p&gt;
 Hrishikesh's attacks a problem similar to the one solved by the PAUSE
 auction but in this case it is the goods (items for sale) which
 negotiate to find the best allocation. This maps better to
 service-oriented architecture scenarios where various service
 providers are trying to sell their services but the buyers only want
 bundles. For example, you might only want a shipping service if you
 can also buy the book you want, both for less than $10. We present an
 algorithm based on Equal Excess theory which is an old solution
 concept to the negotiation problem (aka characteristic form game).
&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;Hong Jiang, Jos&amp;eacute; M. Vidal, and Michael N. Huhns. &lt;a
href="http://jmvidal.cse.sc.edu/lib/jiang07a.html"&gt;EBDI: An
Architecture for Emotional Agents&lt;/a&gt;. In &lt;i&gt;Proceedings of the
Autonomous Agents and Multi-Agent Systems Conference,&lt;/i&gt; 2007.
&lt;p&gt;

Hong is studying the problem of how to incorporate established
emotional models from psychology into autonomous agents, namely BDI
agents. This paper presents a first try at an architecture that will
blend these two. The goal is to develop agents that behave like
humans&amp;mdash;with all the irrationality that that implies. We
speculate that as agents start to take over more of our tasks, such as
buying/bargaining with others, that users will be angry if their
agents do not behave like they would, even if such a behaviors would
be deemed irrational by a standard utility-maximizing model.
&lt;/p&gt;
&lt;/li&gt;

&lt;/ul&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1170429754</link>
</item>

<item>
    <title>Textbook on Multiagent Systems</title>
    <pubDate>Fri, 22 Dec 2006 15:59:14 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1166821154</guid>
    <description>
&lt;p&gt;
I have made my current, very preliminary, version of the textbook on
multiagent systems &lt;a
href="http://www.multiagent.com/?q=fmas"&gt;available&lt;/a&gt; for anyone to
download and comment upon. I am calling it &lt;em&gt;Fundamentals of
Multiagent Systems: with NetLogo Examples&lt;/em&gt; for now. 
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1166821154</link>
</item>

<item>
    <title>New NetLogo Models</title>
    <pubDate>Thu, 07 Dec 2006 09:01:35 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1165500095</guid>
    <description>
&lt;p&gt;
This semester's multiagent systems' class, while small, has led to the
development of a lot of interesting and fun NetLogo models. I have
posted a few of them in my &lt;a
href="http://jmvidal.cse.sc.edu/netlogomas/"&gt;MAS Netlogo page&lt;/a&gt;. The
Sodoku puzzle using distributed breakout is especially fun.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1165500095</link>
</item>

<item>
    <title>B2B Workflows and Characteristc Form Games</title>
    <pubDate>Thu, 30 Nov 2006 15:45:28 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1164919528</guid>
    <description>
&lt;p&gt;
Hrishi will be presenting a paper this weekend on his work on workflow
automation using multiagent systems. The paper is: &lt;ul&gt; &lt;li&gt;Hrishikesh
Goradia. &lt;a
href="http://jmvidal.cse.sc.edu/lib/goradia06a.html"&gt;Towards B2B
Automation Via Coalition Formation Among Service Agents&lt;/a&gt;. In
&lt;i&gt;Proceedings of the IBM PhD Symposium at the Fourth International
Conference on Service Oriented Computing,&lt;/i&gt; p. 43--48, 2006.&lt;/li&gt;&lt;/ul&gt;
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1164919528</link>
</item>

<item>
    <title>Research Summary Slides</title>
    <pubDate>Tue, 05 Sep 2006 15:03:16 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1157482996</guid>
    <description>
&lt;p&gt;
	I have posted a copy of my &lt;a
	href="http://jmvidal.cse.sc.edu/talks/7min-slides.pdf"&gt;slides&lt;/a&gt;
	for this Friday's Seven Minute Madness (2:30pm in 300 Main
	Street, B213). They provide a pithy summary of what we are doing now.
&lt;/p&gt;
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.html#1157482996</link>
</item>

<item>
    <title>Research Opportunities for Undergraduates or Graduates</title>
    <pubDate>Sat, 19 Aug 2006 09:22:41 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#19</guid>
    <description>
&lt;p&gt;
	I have a couple of programming projects which are a great way
	to get started learning about multiagent systems and would
	look great in your resume. Note that these are not paid
	positions, but you could get credit for them as a directed
	study if you want. Graduate students might also be interested
	as a way to get a flavor of what we do.
&lt;/p&gt;

	&lt;ol&gt;

	&lt;li&gt;I am writing a &lt;a
	href="http://jmvidal.cse.sc.edu/lib/vidalfmas.html"&gt;multiagent
	systems' textbook&lt;/a&gt; which includes a lot of sample
	programs written in NetLogo. I already have a &lt;a
	href="http://jmvidal.cse.sc.edu/netlogomas/"&gt;some
	programs&lt;/a&gt; but I need a bunch more. If you are
	interested in writing some, let me know. NetLogo is easy to
	learn and tons of fun to use. It is an agent-based modeling
	language that can be used in a surprinsingly large set of
	domain areas such as physics, economics, sociology, chemistry,
	biology, and many others.&lt;/li&gt;

	&lt;li&gt;I am interested in developing an Ajax social
	bookmarking application for academic publications, like
	&lt;a href="http://www.citeulike.org"&gt;citeulike&lt;/a&gt; but
	with support for ontologies and automated
	recommendations.&lt;/li&gt;

	&lt;li&gt;I am also interested in developing an Ajax system for
	distributed combinatorial auctions using some of the
	algorithms we have developed--available from my list of
	publications.&lt;/li&gt;

	&lt;/ol&gt;

    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/news.rss</link>
</item>

<item>
    <title>Pausebid Poster</title>
    <pubDate>Fri, 30 Jun 2006 10:05:21 EST</pubDate>
    <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#18</guid>
    <description>
	I have finished my &lt;a
	href="http://jmvidal.cse.sc.edu/papers/vidal06a-poster.pdf"&gt;pausebid
	poster&lt;/a&gt; for the workshop. I found out that it is not
	easy to explain how an algorithm works on a poster! It seems
	there is no substitute for staring and thinking about it,
	drawing all kinds of pictures to get a feel for how it
	works. Also, in related news, Benito is already working on a
	faster version of the algorithm which is coming along really
	well.
    </description>
    <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

    <item>
      <title>Summer 2006 Papers: AAAI</title>
      <pubDate>Thu, 11 May 2006 10:00:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#17</guid>
      <description>
	Hong and I managed to get papers admitted to AAAI workshops. We will
	be presenting them at the conference in Boston. They are
	&lt;ul&gt;
	  &lt;li&gt;Hong Jiang and José M. Vidal. &lt;a href="http://jmvidal.cse.sc.edu/lib/jiang06b.html"&gt;From Rational to Emotional Agents&lt;/a&gt;. In &lt;i&gt;Proceedings of the AAAI Workshop on Cognitive Modeling and Agent-based Social Simulation,&lt;/i&gt; 2006.&lt;/li&gt;
	  &lt;li&gt;José M. Vidal. &lt;a href="http://jmvidal.cse.sc.edu/lib/vidal06a.html"&gt;Multiagent Coordination Using a Distributed Combinatorial Auction&lt;/a&gt;. In &lt;i&gt;AAAI Workshop on Auction Mechanism for Robot Coordination,&lt;/i&gt; July; 2006.&lt;/li&gt;
	&lt;/ul&gt;
      </description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
    </item>

<item>
<title>Spring 2006 Papers</title>
<pubDate>Sat, 15 Apr 2006 07:42:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#16</guid>

<description>
We have a revised version of Murali's paper, who we are sorry to say
left us for a high-paying job at Microsoft, and a new paper on
emotional agents.
&lt;ul&gt;
&lt;li&gt;Muralidhar V. Narumanchi and José M. Vidal. &lt;a href="http://jmvidal.cse.sc.edu/lib/narumanchi06a.html"&gt;Algorithms for Distributed Winner Determination In Combinatorial Auctions&lt;/a&gt;. In &lt;i&gt;LNAI volume of AMEC/TADA,&lt;/i&gt; Springer. 2006&lt;/li&gt;
&lt;li&gt;Hong Jiang, José M. Vidal, and Michael N. Huhns. &lt;a href="http://jmvidal.cse.sc.edu/lib/jiang06a.html"&gt;Incorporating Emotions into Automated Negotiation&lt;/a&gt;. In &lt;i&gt;Proceedings of the Agent Construction and Emotions Workshop,&lt;/i&gt; 2006&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt; 
Also, we have new models in our &lt;a href="/netlogomas/"&gt;MAS
NetLogo models&lt;/a&gt; page and our &lt;a href="/masreadinggroup.html"&gt;MAS
Reading Group&lt;/a&gt; has been very busy this Spring, drop by if you are
interested.
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>Summer 2005 Papers</title>
<pubDate>Tue, 06 Sep 2005 15:37:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#15</guid>
<description>
The following papers were published by members of the MDL during
the summer of 2005.&lt;ul&gt;

&lt;li&gt;Paul Buhler and José M. Vidal. &lt;a
href="http://jmvidal.cse.sc.edu/lib/buhler03b.html"&gt;Towards Adaptive
Workflow Enactment Using Multiagent Systems&lt;/a&gt;. &lt;i&gt;Information
Technology and Management Journal&lt;/i&gt;, 6(1):61--87, 2005. &lt;/li&gt;

&lt;li id="vidal05a"&gt;José M. Vidal. &lt;a
href="http://jmvidal.cse.sc.edu/lib/vidal05a.html"&gt;A Protocol for a
Distributed Recommender System&lt;/a&gt;. In &lt;i&gt;Trusting Agents for Trusting
Electronic Societies&lt;/i&gt;, Rino Falcone and Suzanne Barber and Jordi
Sabater and Munindar Singh ed., Springer, 2005.&lt;/li&gt;

&lt;li id="jiang05a"&gt;Hong Jiang and José M. Vidal. &lt;a
href="http://jmvidal.cse.sc.edu/lib/jiang05a.html"&gt;Reducing
Redundant Messages in the Asynchronous Backtracking Algorithm&lt;/a&gt;. In
&lt;i&gt;Proceedings of the Sixth International Workshop on Distributed
Constraint Reasoning&lt;/i&gt;, 2005.&lt;/li&gt;

&lt;li id="narumanchi05a"&gt;Muralidhar V. Narumanchi and José
M. Vidal. &lt;a
href="http://jmvidal.cse.sc.edu/lib/narumanchi05a.html"&gt;Algorithms
for Distributed Winner Determination In Combinatorial Auctions&lt;/a&gt;. In
&lt;i&gt;Agent-Mediated Electronic Commerce VII&lt;/i&gt;, 2005. &lt;/li&gt;
&lt;/ul&gt;
All of the current member also got a chance to attend the &lt;a
href="http://www.cs.cmu.edu/~pmodi/ASAMAS/"&gt;Fourth Americas School on
Agents and Multiagent Systems&lt;/a&gt; which, they tell me, was a lot of
fun.
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>Dissertation on Workflow and Agents</title>
<pubDate>Fri, 14 Jan 2005 10:08:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#14</guid>
<description>
Paul Buhler has recently received his PhD. I am making his dissertaion
available here. Paul is now a faculty member at the College of Charleston.
&lt;ul&gt;
 &lt;li&gt;Paul Buhler. &lt;a href="http://jmvidal.cse.sc.edu/papers/paul-dissertation.pdf"&gt;A Software Architecture for Distributed Workflow Enactment with Agents and Web Services&lt;/a&gt;. PhD Thesis. University of South Carolina. 2004.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>Workflow and Multiagent Paper</title>
<pubDate>Thu, 20 May 2004 07:26:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#13</guid>
<description>
We will be presenting the following paper this summer.
	&lt;ul&gt;
	  &lt;li&gt;Paul Buhler and José M. Vidal. "&lt;a
	  href="http://jmvidal.cse.sc.edu/lib/buhler04a.html"&gt;Enacting
	  BPEL4WS Specified Workflows with Multiagent
	  Systems&lt;/a&gt;". In &lt;i&gt;Proceedings of the Workshop on Web
	  Services and Agent-Based Engineering,&lt;/i&gt; 2004.&lt;/li&gt;
	&lt;/ul&gt;

</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>New Paper on Teaching (and Learning) Multiagent Systems</title>
<pubDate>Thu, 13 May 2004 07:44:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#12</guid>
<description>
I will be presenting the following paper this summer. The paper is a
nice summary of our experiences in the last five years as well as my
peculiar views on the future of our field.
	&lt;ul&gt;
	  &lt;li&gt;&lt;a name="vidal04b"/&gt;José M. Vidal, Paul Buhler, and Hrishikesh Goradia. &lt;a href="http://jmvidal.cse.sc.edu/lib/vidal04b.html"&gt;"Multiagent Systems Past and Future"&lt;/a&gt;. In &lt;i&gt;AAMAS Workshop on Teaching Multiagent Systems,&lt;/i&gt; 2004.&lt;/li&gt;
	&lt;/ul&gt;

</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>Workflow Paper on IEEE Internet Computing</title>
<pubDate>Fri, 16 Jan 2004 12:35:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#11</guid>
<description>
We just had a paper published on using multiagent systems to implement
distributed workflow.

&lt;ul&gt;
	      &lt;li&gt;José M. Vidal, Paul Buhler, and Christian Stahl. &lt;a href="http://jmvidal.cse.sc.edu/lib/vidal04a.html"&gt;Multiagent Systems with Workflows.&lt;/a&gt; &lt;i&gt;IEEE Internet Computing,&lt;/i&gt; January/February; 8(1)2004.
&lt;/li&gt;&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>


<item>
<title>Building Agents using Components</title>
<pubDate>Mon, 01 Dec 2003 14:02:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#10</guid>
<description>
Hrishikesh Goradia has finished his Master's thesis on building agents
using behavior components. This thesis lead to the development of &lt;b
&gt;SoccerBeans&lt;/b&gt;. The thesis itself is:

	&lt;ul&gt;
	  &lt;li&gt;Hrishikesh J. Goradia. &lt;a
	  href="http://jmvidal.cse.sc.edu/papers/hrishikesh-msthesis.pdf"&gt;Building Blocks for
	  Agent Design&lt;/a&gt;, M.S. Thesis, University of South Carolina,
	  2003.&lt;/li&gt;
	&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>


<item>
<title>Semantic Web Thesis Available</title>
<pubDate>Tue, 18 Nov 2003 11:25:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#9</guid>
<description>
Andy Finkbeiner has successfully defended his M.S. thesis. You can get
a copy of it:
&lt;ul&gt;
&lt;li&gt;Andrew Finkbeiner. &lt;a href="http://jmvidal.cse.sc.edu/papers/andy-msthesis.pdf"&gt;A Semantic Approach to VTB Model Searching&lt;/a&gt;. M.S. Thesis, University of South Carolina, 2003.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>MAS Reading Group Now For Credit</title>
<pubDate>Thu, 11 Sep 2003 08:49:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#8</guid>
<description>
The &lt;a href="http://jmvidal.cse.sc.edu/masreadinggroup.html"&gt;MAS reading group&lt;/a&gt; can now
(Fall 2003) be taken for one unit of pass/fail credit. To get the
credit sign up for CSCE 797 Section 20. You will, of course, need to
attend and lead discussion once. As always, you do not have to sign up
to attend.
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>A Semantic Web Prototype</title>
<pubDate>Mon, 21 Jul 2003 12:28:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#7</guid>
<description>
Kapil Rajendra Dukle has successfully defended his MS thesis which
implemented a prototype query-answering service for the semantic
web. The system combines a scrapper, a DAML ontology, Jess, and some
domain knowledge about football in order to answer questions about NFL
players. You can read his &lt;a href="http://jmvidal.cse.sc.edu/papers/kapil-msthesis.pdf"&gt;thesis&lt;/a&gt;.
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>BPEL4WS meets Multiagent Systems</title>
<pubDate>Thu, 10 Jul 2003 08:33:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#6</guid>
<description>
Paul has published our first journal paper on our ongoing research
into the merging of workflow technologies with multiagent systems.

&lt;ul&gt;&lt;li&gt;
&lt;a name="buhler03b"/&gt;Paul Buhler and José M. Vidal. &lt;a href="http://jmvidal.cse.sc.edu/lib/buhler03b.html"&gt;Towards Adaptive Workflow Enactment Using Multiagent Systems.&lt;/a&gt; &lt;i&gt;Information Technology and Management Journal,&lt;/i&gt; 2003.&lt;/li&gt;&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>Agents and Beans</title>
<pubDate>Thu, 10 Jul 2003 08:31:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#5</guid>
<description>
Next week, Hrishikesh will be presenting his paper (below) at the ABSE workshop in Melbourne, Australia. Drop by! ;-)
&lt;ul&gt;&lt;li&gt;
&lt;a name="goradia03a"/&gt;Hrishikesh J. Goradia and José M. Vidal. &lt;a href="http://jmvidal.cse.sc.edu/lib/goradia03a.html"&gt;Building Blocks for Agents Design.&lt;/a&gt; In &lt;i&gt;Proceedings of the Agent-Based Software Engineering Workshop,&lt;/i&gt; 2003.
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>Adaptive Workflow</title>
<pubDate>Fri, 20 Jun 2003 10:46:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#4</guid>
<description>
Paul will be presenting a paper on adaptive workflow enactment using
agents at the Web Services conference. The paper is:

&lt;ul&gt;&lt;li&gt;
&lt;a name="buhler03c"/&gt;Paul Buhler, José M. Vidal, and Harko Verhagen. &lt;a href="http://jmvidal.cse.sc.edu/lib/buhler03c.html"&gt;Adaptive Workflow = Web Services + Agents.&lt;/a&gt; In &lt;i&gt;Proceedings of the International Conference on Web Services,&lt;/i&gt; 2003.
&lt;/li&gt;&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>AAMAS Conference</title>
<pubDate>Fri, 16 May 2003 06:54:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#3</guid>
<description>
Both Taraka and Sharad had their papers accepted as poster
presentations for the Autonomous Agents and Multiagent Systems
Conference, they are:
&lt;ul&gt;
&lt;li&gt;&lt;a NAME="bansal03a"&gt;Sharad&lt;/a&gt; Bansal and
  JoséM. Vidal.
&lt;a href="http://jmvidal.cse.sc.edu/lib/bansal03a.html"&gt;Matchmaking of web
  services based on the DAML-S service model&lt;/a&gt;.
In &lt;CITE&gt;Proceedings of the Second International Joint Conference on Autonomous
  Agents and Multiagent Systems&lt;/CITE&gt;, 2003.&lt;/li&gt;

&lt;li&gt;&lt;a NAME="peddireddy03a"&gt;Taraka&lt;/a&gt;
  Peddireddy and JoséM. Vidal.
&lt;a href="http://jmvidal.cse.sc.edu/lib/peddireddy03a.html"&gt;A prototype
  multiagent network security system&lt;/a&gt;.
In &lt;CITE&gt;Proceedings of the Second International Joint Conference on Autonomous
  Agents and Multiagent Systems&lt;/CITE&gt;, 2003.
&lt;/li&gt;

&lt;/ul&gt;

I will be presenting a paper on the Trust workshop. The paper is

&lt;ul&gt;
&lt;li&gt;&lt;a NAME="vidal03b"&gt;Jos&lt;/a&gt;é M. Vidal.
&lt;a href="http://jmvidal.cse.sc.edu/lib/vidal03b.html"&gt;An incentive-compatible
  distributed recommendation model&lt;/a&gt;.
In &lt;CITE&gt;Proceedings of the Sixth International Workshop on Trust, Privacy,
  Deception, and Fraud in Agent Societies&lt;/CITE&gt;, 2003.
&lt;/li&gt;
	      &lt;/ul&gt;

We also have some other papers accepted elsewhere. I will be posting
those once we have them in their final version.
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>New Publication On Agent Behaviors</title>
<pubDate>Fri, 15 Nov 2002 15:47:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#2</guid>
<description>
It is:
&lt;ul&gt;
&lt;li&gt;Paul Buhler and
  José M. Vidal.
&lt;a href="http://jmvidal.cse.sc.edu/lib/buhler03a.html"&gt;Semantic web services
  as agent behaviors&lt;/a&gt;.
In B.Burg, J.Dale, T.Finin, H.Nakashima, L.Padgham, C.Sierra, and
  S.Willmott, editors, &lt;CITE&gt;Agentcities: Challenges in Open Agent
  Environments&lt;/CITE&gt;. Springer-Verlag, 2003.
to appear.
&lt;/li&gt;
&lt;/ul&gt;
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

<item>
<title>New Papers</title>
<pubDate>Thu, 14 Nov 2002 23:15:00 EST</pubDate>
      <guid>http://jmvidal.cse.sc.edu/mdl/news.rss#1</guid>
<description>
We have three new papers which have been submitted for review, they are:
&lt;ul&gt;

&lt;li&gt;Sharad Bansal and José M. Vidal. &lt;i&gt;"Matchmaking of web services
based on the DAML-S service model"&lt;/i&gt;.&lt;/li&gt;

&lt;li&gt;Taraka Peddireddy and José M. Vidal. &lt;i&gt;"Multiagent network
security system using FIPA-OS"&lt;/i&gt;.&lt;/li&gt;

&lt;li&gt;José M. Vidal. &lt;i&gt;"An incentive-compatible distributed
recommendation model"&lt;/i&gt;.&lt;/li&gt;

&lt;/ul&gt;
If you want a copy of any one of them just send me an email.
</description>
      <link>http://jmvidal.cse.sc.edu/mdl/</link>
</item>

</channel>
</rss>
