Proceed to GeoCommunity Home Page


SpatialNewsGIS Data DepotGeoImaging ChannelGIS and MappingSoftwareGIS JobsGeoBids-RFPsGeoCommunity MarketplaceGIS Event Listings
HomeLoginAccountsAboutContactAdvertiseSearchFAQsForumsCartFree Newsletter

Sponsored by:


TOPICS
Today's News

Submit News

Feature Articles

Product Reviews

Education

News Affiliates

Discussions

Newsletters

Email Lists

Polls

Editor's Corner


SpatialNews Daily Newswire!
Subscribe now!

Latest Industry Headlines
SiteVision GIS Partnership With City of Roanoke VA Goes Live
Garmin® Introduces Delta™ Upland Remote Trainer with Beeper
Caliper Offers Updated Chile Data for Use with Maptitude 2013
Southampton’s Go! Rhinos Trail Mapped by Ordnance Survey
New Approach to Measuring Coral Growth Offers Valuable Tool for Reef Managers
Topo ly - Tailor-Fit for Companies' Online Mapping Needs

Latest GeoBids-RFPs
Nautical Charts*Poland
Software & Telemetry GPS
Spatial Data Management-DC
Geospatial and Mapping-DC
Next-Gen 911-MO

Recent Job Opportunities
Planner/GIS Specialist
Team Leader- Grape Supply Systems
Geospatial Developer

Recent Discussions
Raster images
cartographic symbology
Telephone Exchange areas in Europe
Problem showcasing Vector map on Windows CE device
Base map

GeoCommunity Mailing List
 
Mailing List Archives

Subject: [gislist] Seeking Resource Allocation/Cost Network Algorithm
Date:  04/07/2005 03:10:02 PM
From:  Bill Thoen



I have a resource allocation network problem that I'm having a hard time
understanding and I hoping someone here can point me in the right
direction in either methodology or published research so that I can solve
it.

I'll use an imaginary example to describe the general problem. Suppose we
have three places in the north where they produce glod, and to the south
there's two places where there's a market for glod. There are connecting
road segments between all glod producers and markets, and it doesn't
matter if the route from one glod producer has to go through another glod
producer's town, or if glod is shipped from one market center to another.
If the demand warrants it, the glod teamsters will take it from anywhere
to anywhere, picking up more along the way as needed. There are no
requirements that nearer glod producers must first exhaust their
supply before more distant producers are allowed to move their glod. The
markets want the cheapest glod first, no matter where it comes from. Glod
production is measured in units per month, as is market capacity.

The flow of glod cannot exceed either the production capacity or the
market demand. Once a producer's supply is sold a market that wants more
must get it from another producer. Once a market demand has been filled no
more glod can be shipped to that market. Also, even if a market demand
exists and there's still some glod available, if it can't be delivered for
less than or equal to what the market will pay, then the glod doesn't
move, and the market just does without. Likewise, a producer will not sell
their glod for less than what they've fixed as the selling price at the
beginning of the month.

Delivery is handled by the glod teamsters, and they generally charge by
units of glod per road segment, but the price is not based solely on
distance. It's based on a complicated equation of distance, road quality,
bribes, etc. Simply assume that each road segment has a price per unit and
also that glod can move only one way along a road (two way movement is
implemented by adding an additional road segment going in the opposite
direction.)

However, there's also a maximum capacity limit for each road segment. Once
that limit is reached, no more glod can be shipped along that segment that
month. If there's still glod available and a market for it, the remaining
glod has to be shipped along a different route.

So each town in the network either produces or consumes so many units of
glod per month, and they each have a price per unit for which they are
willing to sell or buy it. Each road segment between the towns has a price
per unit and a maximum capacity of glod transport.

What I want to be able to do is answer questions like what is the cost of
glod in either market in any particular month? When and where should
roads be built or existing capacity expanded (or even abandoned)? From the
seller's point of view, how much and to which markets do you ship your
glod to maximize profits and likewise for the buyer, how much glod do you
buy from which producer to minimize your costs?

Because there are critical factors that limit glod flow that can
dynamically change the network topology, this isn't a simple least-cost /
shortest path problem. But is there general algorithmic solution, or is
this a problem that can only be solved in an iterative process?

- Bill Thoen


_______________________________________________
gislist mailing list
gislist@lists.geocomm.com
http://lists.geocomm.com/mailman/listinfo/gislist

_________________________________
This list is brought to you by
The GeoCommunity
http://www.geocomm.com/

Sponsored by:

For information
regarding
advertising rates
Click Here!

Copyright© 1995-2012 MindSites Group / Privacy Policy

GeoCommunity™, Wireless Developer Network™, GIS Data Depot®, and Spatial News™
including all logos and other service marks
are registered trademarks and trade communities of
MindSites Group