Method Article

Spatial Mehrzieloptimierung of Agricultural Conservation Practices mit einem SWAT-Modell und einem evolutionären Algorithmus

DOI:

10.3791/4009

December 9th, 2012

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Diese Arbeit zeigt eine Integration einer Wasserqualität Modell mit einer Optimierung Komponente nutzen evolutionären Algorithmen für eine optimale (niedrigsten Kosten) Platzierung von landwirtschaftlichen Erhaltung Praktiken für eine bestimmte Reihe von Verbesserung der Wasserqualität Ziele zu lösen. Die Lösungen werden unter Verwendung eines multi-objektiven Ansatz, so dass für die explizite Quantifizierung von Kompromissen.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Das Finden der wirtschaftlich (dh niedrigsten Kosten) Möglichkeiten von Targeting Erhaltung der Praxis Investitionen für die Erreichung eines bestimmten Wasserqualität Ziele in der Landschaft ist von zentraler Bedeutung in Watershed Management. Traditionelle Ökonomie Methoden zu finden, die kostengünstigste Lösung in der Wasserscheide Kontext (zB 5,12,20) davon ausgehen, dass off-site Auswirkungen genau kann als Anteil der Vor-Ort Umweltverschmutzung erzeugt beschrieben werden. Solche Ansätze sind kaum repräsentativ für die tatsächliche Verschmutzung Prozess in einem Einzugsgebiet, in dem die Auswirkungen von umweltschädlichen Quellen häufig durch komplexe biophysikalische Prozesse bestimmt werden. Der Einsatz moderner physikalisch basierten, räumlich verteilten hydrologischen Simulationsmodellen ermöglicht einen höheren Grad an Realismus in Bezug auf die Prozessdarstellung erfordert aber eine Entwicklung eines Simulations-Optimierung Rahmen, in dem das Modell zu einem integralen Bestandteil der Optimierung.

Evolutionary Algorithmen scheinen eine besonders nützliche Optimierungs-Tool in der Lage, mit der kombinatorischen Charakter einer Wasserscheide Simulations-Optimierung Problem umzugehen und erlaubt die Verwendung des vollen Wasserqualität Modell sein. Evolutionäre Algorithmen behandeln eine bestimmte räumliche Zuordnung der Erhaltung Praktiken in einem Wassereinzugsgebiet als Kandidat Lösung und nutzen Sets (Populationen) von Kandidaten-Lösungen iterative Anwendung stochastischer Betreiber von Selektion, Rekombination und Mutation zu Verbesserungen im Hinblick auf die Optimierung der Ziele zu finden. Die Optimierung Ziele sind in diesem Fall die diffuse Verschmutzung im Einzugsgebiet zu minimieren, gleichzeitiger Minimierung der Kosten für die Erhaltung Praktiken. Eine aktuelle und Ausbau Reihe von Forschungs versucht, ähnliche Methoden zu verwenden und integriert Wasserqualität Modelle mit breiter definierten evolutionäre Optimierungsverfahren 3,4,9,10,13-15,17-19,22,23,25. In dieser Anwendung demonstrieren wir ein Programm, welches Rabotyagov et al folgt. 'S entspreach und integriert eine moderne und häufig verwendete SWAT Wasserqualität Modell 7 mit einem multikriterielle evolutionären Algorithmus SPEA2 26 und Benutzer-spezifizierten Satz von der Erhaltung Praktiken und deren Kosten für die komplette Kompromiss Grenzen zwischen Kosten der Erhaltung Praktiken und vom Benutzer angegebenen Wasserqualität suchen Ziele. Die Grenzen zu quantifizieren die Kompromisse der Wasserscheide Managern durch die Vorlage der vollständigen Reihe von Kosten mit verschiedenen Verbesserung der Wasserqualität Ziele verknüpft konfrontiert. Das Programm ermöglicht eine Auswahl der Wasserscheide Konfigurationen erreichen angegebene Verbesserung der Wasserqualität Ziele und eine Produktion von Karten von optimierten Platzierung der Erhaltung Praktiken.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Ein. Bereiten Watershed Model und Bereitstellung von Input-Daten zur Optimierung

  1. Neues i_SWAT Datenbank
    1. Mit einem Programm namens "Rotator", bauen die Datenbank von mehreren Input-Datenbanken, einschließlich Böden, Wetter, Management und Dünger.
    2. Alternativ kann eine vorhandene SWAT Lauf (eventuell mit ArcSWAT oder AVSWAT erstellt) mit i_SWAT.exe importiert werden. In diesem Fall ist das Programm "swat_rewrite" kann zur Verwaltung oder anderen Informationen über HRU Feldebene Daten ersetzen.
    3. Kalibrierung und Validierung des SWAT-Modell soll an dieser Stelle durchgeführt werden. Das SWAT (Version 2005) Modell innerhalb dieser Raccoon River Watershed EA Modeling Framework integriert wurde ursprünglich kalibriert und validiert für insgesamt Maximum Daily Load (TMDL) Studie von Jha et al. (2010). Weitere Kalibrierung und Validierung des SWAT-Modell wurde zur Unterstützung der Entwicklung eines Raccoon River Watershed Master Plan durchgeführt, wie beschrieBett in Agren, Inc. (2011), die das Modell SWAT, die für diese Studie verwendet wurde.
    4. Verwenden Sie eine modifizierte Version des SWAT2005.exe, genannt SWAT2005GA.exe.
  2. Bereiten Sie die Datei "Wasserscheide presets.csv" - Dies ist eine Textdatei speichern viele der spezifischen Einstellungen der Raccoon Wasserscheide. Es wird von GeneticiSWAT und MapSWAT unten mehrere Steuerelemente und Datenfelder für das Einzugsgebiet mit einem Klick zu lesen.
  3. Bereiten Sie die Kosten für die Erhaltung der Praxis Elemente. Für dieses Beispiel sind diese in Tabelle gespeichert [Praxis Kosten - Raccoon nach Bundesland] in einer Datenbank "Practice Kosten Teileinzugsgebiet Josh.mdb".

Die Gesamtkosten eines Kandidaten Lösung ist die Summe der Kosten der Erhaltung Praktiken angewendet Wasserscheide Einheiten ("hydrologischen Response Units" oder HRUs). Die Optimierung Programm berücksichtigt eine optimale Zuordnung eines einzelnen Erhaltung der Praxis von einem bestimmten Satz von der Erhaltung Praktiken in jedem Acker HRU in der Wasserscheide. Die sets möglicher Erhaltung Praktiken, die einer HRU genannt Allel-Sets.

  1. Erstellen SWAT Ordner. Für diesen Lauf, 16 CPUs verwendet wurden, dh 16 Kopien SWAT2005GA.exe in 16 separaten Ordnern ausgeführt wurden (das gleiche gilt für Systeme mit weniger CPUs, zB sollten 4 Ordner für ein "Quad-Core"-Prozessor erstellt werden).

2. Wählen Optimierungsparameter

  1. Die Optimierung wird durch das Programm namens "GeneticISWAT" gesteuert. Optimierung, offene GeneticISWAT.exe durchzuführen.
    1. Gehen Sie auf "Datei", dann "Open" und wählen Sie die i_SWAT Datenbank "Raccoon GA.mdb".
    2. Gehen Sie auf "Datei", dann "Konfiguration", um die Pfade zu SWAT-Modell ausführbaren Dateien (SWAT2005GA.exe) zuordnen.
    3. Gehen Sie auf "Ausführen", dann "Wählen Allele Set". Dieser Schritt bestimmt die Kombinationen der Erhaltung Praktiken bei der Optimierung verwendet. Für diesen Lauf, setzen Allel Nr. 14 verwendet wurde, welche über 23 Kombinationen von Naturschutz. Averfügbar Allel-Sets werden in der Konfigurationsdatei "Alleles.csv" gespeichert.
    4. Gehen Sie auf "Ausführen", und wählen Sie dann "SPEA2 Archiv Baseline Aware Subset" zu Mehrzieloptimierung mit dem SPEA2 evolutionären Algorithmus.

figure-protocol-1
Abbildung 1. Einstellung Optimierung Ziele und Parameter.

Optimierung Parameter gewählt werden:

Preset: Wählen Sie die Wasserscheide optimiert werden. Klicken Sie auf "Übernehmen" wählt Einträge aus dem Presets-Datei "Wasserscheide presets.csv" die Kontrolle Werte auf diesem Bildschirm zu füllen.

Output Variable: Wählen Sie die Umweltziele für die Optimierung. As (N Outlet, P Outlet), definiert dies eine 3-dimensionale Zielfunktion: Stickstoff (Organic N + NO3 + NH4 + NO2), gemittelt über 5 Jahre an der Steckdose, Phosphor (Organic P + Mineral P), gemittelt über 5 Jahre an der Steckdose, und die Gesamtkosten der Erhaltung Praktiken. Beachten Sie, dass dies ein 3-dimensionales Kompromiss Grenze zu schaffen. Alternative Ausgangsvariablen können ausgewählt werden, wo die multikriterielle Programm ist zu minimieren ({Output Variable}, Total Cost).

Einwohnerzahl: Set Anfangspopulationsgröße. Dies bestimmt die anfängliche Anzahl von Kandidaten-Lösungen. Wenn "Seed mit jedem Allel"-Option ausgewählt ist, werden Kandidaten-Lösungen, die eine einheitliche Anwendung der einzelnen Erhaltung Praxis in der Allel auf allen Ackerflächen HRUs im Einzugsgebiet festgelegt zuerst erstellt. Die übrigen Kandidaten-Lösungen werden von einem zufälligen Zuordnung der Erhaltung Praktiken aus dem Allel auf Ackerland HRUs erstellt. Bei der Auswahl des "Seed mit jedem Allel"-Option, muss man sicherstellen, dass der Anfangspopulationsgröße mindestens so groß ist wie die Anzahl der Allele in einem Allel Satz (23 in dieser Demonstration).

Anzahl der Generationen: Stellen Sie die gewünschte Anzahl der Generationen (Iterationen) für die Optimierung run (beachten Sie, dass der Lauf neu gestartet werden kann).

Crossover-Wahrscheinlichkeit: Wenn zwei Kandidaten für die Schaffung neuer Kandidaten-Lösungen gewählt werden, gibt Crossover Wahrscheinlichkeit die Wahrscheinlichkeit, dass verschiedene neue Lösungen erstellt werden (auf 1 gesetzt für diese Demonstration).

Größe des temporären Bevölkerung: Dies bestimmt die Anzahl der neuen Kandidaten Lösungen geschaffen. Prozessorressourcen werden am effizientesten, wenn dieser Wert ist ein ganzzahliges Vielfaches der Anzahl von Prozessor-Threads (16 in dieser Demonstration) verwendet.

Mutation Wahrscheinlichkeit: Geben Sie die Wahrscheinlichkeit, dass zufällige Veränderung in HRU Zuordnung zu einem anderen Erhaltung der Praxis von der Allel-Set. (Es wird auf 0,03 für diese Demonstration gesetzt).

Anzahl derThemen: Wählen Sie die Anzahl der Prozessoren oder Fäden verwendet. 16 ist in dieser Demonstration verwendet.

Kurve Nr. Kalibrierfaktor: Diese wird aus dem SWAT Modell-Kalibrierung zur Verfügung gestellt.

Speichern Bevölkerung in Textdatei: Dies ist wichtig, um festzulegen, ob man wünscht, die Optimierung nach der angegebenen Anzahl von Iterationen ausgeführt Neustart abgeschlossen ist. Wenn Sie diese Option wird eine Textdatei mit den Allelwerte jeder HRU in jedem überlebenden Kandidaten Lösung (individuell). Dies kann wieder eingelesen werden, um neu zu starten und weiterhin einen Lauf.

Sekundäre Optimierungsparameter

First Year: Muss zu einem Jahr nach Beginn der historischen Wetterdaten eingestellt werden, und nicht später als 7 Jahre vor Ende dieser Daten.

Preis von Mais: In Verbindung mit dem Ertragsverlust Gleichung, um die Kosten für Düngemittel Reduzierungen zu schätzen.

Scoring Methode: SPEA2 Archiv. Scoring bestimmt, wie wahrscheinlich ein überlebenden Einzelnen, für Crossover gewählt werden soll.

Purge-Methode: Dominiert. Personen, die schlimmer sind in allen 3 Dimensionen beherrscht und gespült.

HUC Quelle: Set to "festgelegte Location", dh den Wert "7100006" aus dem folgenden Feld "Watershed HUC" wird verwendet, um eine Zeile in der HUC Zone Tisch zu finden. Der Wert "07100006" ist die achtstellige HUC Code für das Raccoon Wasserscheide.

Kosten Quelle: Set zu "County (HRU Location Code)", um anzuzeigen, dass andere Kosten als CRP nach Bundesland FIPS-Codes werden in der Praxis die Kosten obigen Tabelle ermittelt werden.

Cost Quelle CRP: Wählen Sie "1 Location", dass CRP Kosten geben wird nach Bundesland FIPS-Codes in der Praxis Kosten obigen Tabelle ermittelt werden.

3. Repräsentative Ergebnisse

GeneticiSWAT.exe produziert eine Protokolldatei mit der Einstellungen und die Ergebnisse für alle Kandidaten-Lösungen (Individuen), sowie ein "Speichern"-Datei, die die Ergebnisse aus dem endgültigen Algorithmus Iteration und mit deren Hilfe die Optimierungslauf starten kann kodiert.

An dieser Stelle kann man die gesamte Menge der Pareto-effiziente Lösungen (der Kompromiss Grenze), indem Sie die folgenden Schritte visualisieren:

  1. Führen GeneticiSWAT;
    1. Gehen Sie auf "Datei", dann "Open", um die i_SWAT Datenbank "Raccoon GA.mdb" zu öffnen.
    2. Gehen Sie auf "Ausführen", dann "Export HRU List". Datei speichern unter "Raccoon Allele HRU.txt".
  2. Produzieren Sie eine Animation, indem Sie Mapswat.exe, wählen Sie "Ausführen" und dann "3d Animation".

figure-protocol-2
Abbildung 2. Screenshot für die Erstellung von "Momentaufnahmen" für 3-dimensionale Grenze Visualisierung.

Output ist eine Reihe von Dateien, die alle gemacht auf einmal werden in Bilddateien mit POV-Ray-Programm und wählen Sie "Render", dann "File Queue". Die Bilder können auch einzeln verwendet werden oder kombiniert in einem Film zeigt den Algorithmus Progression.

figure-protocol-3
Abbildung 3. Statische Visualisierung der Kompromiss Grenze.

Falls gewünscht, kann ein Film zeigt den Algorithmus Progression durch läuft "Framescanner.exe" und die folgenden Schritte erstellt werden:

  1. Gehen Sie auf "Datei", dann "Neu", dann "Datei", dann "Import", dann "PNG Files". Wählen Sie die statischen Bildern.
  2. Um einen Film zu schaffen, "Datei", dann "Export", dann "AVI".
  3. Wählen Codec "DIB", um AVI-Dateien von Chargen-Image erstellenDateien.

Jeder Punkt in der Grenze stellt einen Wendepunkt Konfiguration (eine spezifische Zuordnung der Erhaltung Praktiken auf einem Querformat). Karten dieser Konfigurationen kann für die gesamte Grenze mit den folgenden Schritten gesehen werden:

  1. Führen Mapswat.exe, wählen Sie "Ausführen", dann "Map Animation".
  2. Wählen Sie "Raccoon" von Preset-Liste und klicken Sie auf "Übernehmen".
  3. Wählen Sie "Layout 7 (Waschbär)" von Map Layout-Liste und klicken Sie auf "OK".

figure-protocol-4
Abbildung 4. Screenshot der Schaffung einer Karte von jedem einzelnen in der letzten Grenze.

Exportieren spezifischen Wasserscheide Konfigurationen (Individuen) von Interesse.

Oft eine Frage von Interesse ist es, spezifische Wasserscheide Konfigurationen (Individuen) zu erreichen insbesondere Wasserqualität Ziele auszuwählen. Zum Beispiel kann es erwünscht sein, eine indiv. findenidual in der Grenze, die Stickstoff um 30% reduziert und Phosphor um 20% im Vergleich zum Ausgangswert Belastungen. MapSWAT ermöglicht es, die Grenze für den einzelnen zu suchen mit dem kleinsten euklidischen Abstand zu dem angegebenen Ziel. Dies kann wie folgt geschehen:

  1. Öffnen MapSWAT.exe. Wählen Sie "Ausführen" | "Suchen".

figure-protocol-5
Abbildung 5. Screenshot der Suche nach einer bestimmten Person im Grenzgebiet auf die Wasserqualität Ziele.

  1. Geben minimalen und maximalen Reduktionsziele Tmin und Tmax sowie ein Intervall Tint. Geben Sie auch einen bestimmten Prozent weniger Stickstoff (nsoll) gegenüber dem Ausgangswert in der "% reduction" Platz neben N Baseline und prozentige Reduktion der Phosphor (Pspez) in der "% Ermäßigung" neben Phosphor Grundlinie. Das Programm erzeugt eine Ausgabe in einem Popup-Fenster:

figure-protocol-6
Abbildung 6. Screenshot der Suche ausgegeben

  1. Klicken Sie auf "Text kopieren" und fügen Sie ihn in eine Tabellenkalkulation. Drei Tabellen erzeugt werden. In der ersten sind Personen nächsten N-und P-Ziele der gleichen prozentualen Reduktion, die von Tmin zu Tmax reicht von Tint. Nur unter dieser am nächsten Einzelnen zum Ziel (nspec, Pspez) erscheint. Zweitens gibt eine Tabelle nächsten Individuen, wo die P Zielbereiche von Tmin zu Tmax während N konstant gehalten Nähe nspec wird. Drittens, eine Tabelle mit Personen nächsten N-Ziele von Tmin zu Tmax während P konstant gehalten Nähe Pspez. In diesem Fall war der engste Individuum zu einer 30% Reduktion ID N 8423 mit einem N-Wert von 14,637,279.60. Hier ist die Karte zeigt die räumliche Verteilung der Erhaltung Praktiken und die Lage dieser Wasserscheide Konfiguration im Kompromiss Grenze:

files/ftp_upload/4009/4009fig7.jpg "alt =" Abbildung 7 "/>
Abbildung 7. Screenshot einer Probe Karte beschreibt die ausgewählte Person in der Grenze. Klicken Sie hier für eine größere Abbildung zu sehen .

Exportieren Karte Daten zur weiteren Analyse durch folgende Schritte möglich:

  1. Führen Mapswat.exe, wählen Sie "Ausführen", dann "Export Map Data".
  2. Wählen Sie "Raccoon" von Preset-Liste und klicken Sie auf "Übernehmen".
  3. Geben Sie die ID ein Wendepunkt Konfiguration (individuellen) (8423 gezeigt), zu überprüfen "Show Allele Eigenschaften" und "Show Costs", und klicken Sie dann auf "OK". Diese Daten können verwendet werden, um benutzerdefinierte Karten der ausgewählten Wasserscheide Konfiguration mit einem GIS-Programm zu erstellen.
Name des Programms Quelle Beschreibung
Rotator CARD
Swat2005GA.exe USDA Grassland, Soil & Water Research Laboratory Watershed Simulationsmodell
i_SWAT.exe CARD SWAT Datenbank-Schnittstelle
GeneticISWAT.exe CARD Evolutionäre Algorithmen SWAT-Controller. Beinhaltet Galib von http://lancet.mit.edu/ga/ .
MapSWAT.exe CARD Liest i_SWAT Datenbanken und Shapefiles erzeugt Bilder von Generationen und Einzelpersonen.
POV-Ray Povray.org Persistence of Vision Raytracer.
Framescanner.exe Todd Campbell PNG image to AVI Converter
Windows Live Movie Maker Microsoft Verwendet werden, um AV komprimierenIch WMV
Erstellt und füllt eine i_SWAT Datenbank mit Boden, Wetter und Management-Daten für eine Wasserscheide.

Tabelle 1. Tabelle von Programmen benötigt.

Name der Datei Typ Beschreibung
Raccoon GA.mdb Access-Datenbank Aufbau und Management Beschreibungen von Raccoon Wasserscheide. Gelesen von GeneticiSWAT und MapSWAT.
Wasserscheide presets.csv Text Einstellen Voreinstellungen für GeneticiSWAT.exe und MapSWAT
Alleles.csv Text Liste der Allel-Sets für evolutionären Algorithmus.
Raccoon Allele HRU.txt Text Datei GeneticISWAT Auflistung dieser Allele bestimmt in Ackerland werden erstellt. Gelesen von MapSWAT.
Praxis Kosten Teileinzugsgebiet Josh.mdb Access-Datenbank Die Kosten, die Management-Praxis und Landkreis.
Terrasse Zones.mdb Access-Datenbank Tabelle [HUC Data] hält die Terrasse und Ertrag Zonennummern für die Wasserscheide.
NRI Budgets.mdb Access-Datenbank Gelesen von GeneticISWAT.exe für den Pflanzenschutz & Maschine Tabellen, die nicht in diesem Lauf verwendet werden.
phucrp 2008-12-15.dat Text Pflanzen Heat Unit Lookup-Tabelle, nicht in dieser Ausführung verwendet.
Management.mdb Access-Datenbank Drehung Nachschlagetabelle, nicht in dieser Ausführung verwendet.
Raccoon GA 2011.09.28 1313.log, Raccoon GA 2011.09.29 0732.log, Raccoon GA 2011.10.07 0644.log Text Log-Dateien GeneticISWAT Lauf.
Raccoon GA.wmv Animation 3D-Darstellung von Personen, die von Generation
Subbasin.shp ESRI Shapefile Umrisse der Teileinzugsgebiete im Einzugsgebiet.
Raccoon Map.wmv Animation Anzeige der dominanten Allele für jedes Teileinzugsgebiet für jeden einzelnen an der Grenze.

Tabelle 2. Tabelle der Probe Dateien erforderlich.

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Wir bauen eine integrierte Simulations-Optimierung Rahmenbedingungen für Pareto-effiziente Sätze von Wasserscheide Konfigurationen mit niedrigsten Kosten Mix und Lage von landwirtschaftlichen Erhaltung Praktiken, um einen Bereich der Wasserscheide-Level-Nährstoff-Reduktionsziele zu erreichen suchen. Eine konzeptionelle Darstellung der Simulations-Optimierung ist in Abbildung 8 dargestellt. Watershed Simulation, einschließlich Simulation der Wasserqualität Auswirkungen landwirtschaftlicher Erhaltung Prak...

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Keine Interessenskonflikte erklärt.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Diese Arbeit wurde zum Teil von der Unterstützung durch die US Environmental Protection Agency Gezielte Wasserscheiden Grants Program (Project # WS97704801) eingegangen sind, finanziert, der National Science Foundation Dynamik gekoppelter natürliche und menschliche Systeme (Project # DEB1010259-CARD-KLIN) und das US Department of Agriculture-National Institute of Coordinated Agricultural Foodand Agriculture Project (Projekt # 20116800230190-CARD-).

Access restricted. Please log in or start a trial to view this content.

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. American Society of Agricultural and Biological Engineers. Design, layout, construction, and maintenance of terrace systems. ASAE Standard. , S268(2003).
  2. Raccoon River Watershed water quality master plan. , Agren, Inc. Carroll, IA. (2011).
  3. Arabi, M., Govindaraju, R. S., Hantush, M. M. Cost-effective allocation of watershed management practices using a genetic algorithm. Water Resour. Res. 42, W10429(2006).
  4. Bekele, E. G., Nicklow, J. W. Multiobjective management of ecosystem services by integrative watershed modeling and evolutionary algorithms. Water Resour. Res. 41, W10406(2005).
  5. Carpentier, C. L., Bosch, D. J., Batie, S. S. Using spatial information to reduce costs of controlling agricultural nonpoint source pollution. Am. J. Agr. Econ. 61, 404-413 (1998).
  6. CARD: Resource and Environmental Policy Interactive Software Programs [Internet]. , Center for Agricultural and Rural Development, Iowa State University. Ames, IA. Available from: http://www.card.iastate.edu/environment/interactive_programs.aspx (2007).
  7. Gassman, P. W., Reyes, M., Green, C. H., Arnold, J. G. The Soil and Water Assessment Tool: Historical development, applications, and future directions. Trans. ASABE. 50 (4), 1211-1250 (2007).
  8. The i_SWAT software package: a tool for supporting SWAT watershed applications. Gassman, P. W., Campbell, T., Secchi, S., Jha, M., Arnold, J. G. SWAT2003: The 2nd International SWAT Conference, 1-4 July, Bari, Italy, , Instituto di Ricerca sulle Acque, IRSACNR. Bari, Italy. 66-69 Forthcoming.
  9. Gitau, M. W., Veith, T. L., Gburek, W. J., Jarrett, A. R. Watershed level best management practice selection and placement in the Town Brook watershed, New York. J. Am. Water Resour. Assoc. 42, 1565-1581 (2006).
  10. Jha, M., Rabotyagov, S., Gassman, P. W. Optimal placement of conservation practices using genetic algorithms with SWAT. Int. Agr. Eng. J. 18 (1-2), 41-50 (2009).
  11. Jha, M. K., Wolter, C. F., Schilling, K. E., Gassman, P. W. Assessment of total maximum daily load implementation strategies for nitrate impairment of the Raccoon River, Iowa. J. Envir. Qual. 39, 1317-1327 (2010).
  12. Kanna, M., Yang, W., Farnsworth, R., Onal, H. Cost effective targeting of CREP to improve water quality with endogenous sediment deposition coefficients. Am. J. Agr. Econ. 85, 538-553 (2003).
  13. Kramer, R. A., McSweeny, W. T., Kerns, W. R., Stravros, R. W. An evaluation of alternative policies for controlling agricultural nonpoint source pollution. Water Resour. Bull. 20, 841-8446 (1984).
  14. Lant, C. L., Kraft, S. E., Beaulieu, J., Bennett, D., Loftus, T., Nicklow, J. Using GIS-based ecological-economic modeling to evaluate policies affecting agricultural watersheds. Ecol. Econ. 55, 467-484 (2005).
  15. Muleta, M. K., Nicklow, J. W. Evolutionary algorithms for multiobjective evaluation of watershed management decisions. J. Hydroinform. 4 (2), 83-97 (2002).
  16. Muleta, M. K., Nicklow, J. W. Decision support for watershed management using evolutionary algorithms. J. Water Resour. Plan. Manag. 131 (1), 35-44 (2005).
  17. Rabotyagov, S. S., Campbell, T., Jha, M., Gassman, P. W., Arnold, J., Kurkalova, L., Secchi, S., Feng, H., Kling, C. L. Least Cost Control of Agricultural Nutrient Contributions to the Gulf of Mexico Hypoxic Zone. Ecol. Appl. 20, 1542-1555 (2010).
  18. Rabotyagov, S., Jha, M., Campbell, T. Impact of crop rotations on optimal selection of conservation practices for water quality protection. J. Soil. Water Conserv. 65 (6), 369-380 (2010).
  19. Rabotyagov, S. S., Jha, M., Campbell, T. D. Nonpoint-source pollution for an Iowa watershed: An application of evolutionary algorithms. Canadian Journal of Agricultural Economics/Revue canadienne d'agroeconomie. , (2010).
  20. Rabotyagov, S. S., Jha, M., Campbell, T. Searching for Efficiency: Least Cost Nonpoint Source Pollution Control with Multiple Pollutants, Practices, and Targets. J. Nat. and Environ. Sci. 1, 75-90 (2010).
  21. Ribaudo, M. O. Consideration of off-site impacts in targeting soil conservation programs. Land Econ. 62, 402-411 (1986).
  22. Ribaudo, M. O. Targeting the conservation reserve program to maximize water quality benefits. Land Econ. 65, 320-332 (1989).
  23. Srivastava, P., Hamlett, J. M., Robillard, P. D., Day, R. L. Watershed optimization of best management practices using AnnAGNPS and a genetic algorithm. Water Resour. Res. 38 (3), 1-14 (2002).
  24. Veith, T. L., Wolfe, M. L., Heatwole, C. D. Development of optimization procedure for cost-effective BMP placement. J. Am. Water Resour. Assoc. 39 (6), 1331-1343 (2003).
  25. GAlib: Matthew's Genetic Algorithms Library [Internet]. , Available from: http://lancet.mit.edu/ga/ (1996).
  26. Whittaker, G., Confesor, R., Griffith, S. M., Färe, R., Grosskopf, S., Steiner, J. J., Mueller-Warrant, G. W., Banowetz, G. M. A Hybrid Genetic Algorithm for Multiobjective Problems with Activity Analysis-based Local Search. Eur. J. Operat. Res. , (2007).
  27. Zitzler, E., Laumanns, M., Thiele, L. SPEA2: Improving the Strength Pareto Evolutionary Algorithm for Multiobjective Optimization. CIMNE. , 95-100 (2002).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

Spatial Multiobjective OptimizationAgricultural Conservation PracticesSWAT ModelEvolutionary AlgorithmWatershed SimulationNonpoint Source PollutionCost Effective TargetingTradeoff FrontiersGenetic IwoSPEA2 Algorithm

Related Articles