Implementation of Genetic Algorithm for Agriculture System

Similar documents
Genetic Algorithm: An Authentic tool for Agriculture Business System implemented by MATLAB

EVOLUTIONARY ALGORITHMS AT CHOICE: FROM GA TO GP EVOLŪCIJAS ALGORITMI PĒC IZVĒLES: NO GA UZ GP

Genetic Algorithm for Variable Selection. Genetic Algorithms Step by Step. Genetic Algorithm (Holland) Flowchart of GA

CEng 713 Evolutionary Computation, Lecture Notes

Genetic Algorithm: A Search of Complex Spaces

GENETIC ALGORITHM BASED APPROACH FOR THE SELECTION OF PROJECTS IN PUBLIC R&D INSTITUTIONS

APPLICATION OF COMPUTER FOR ANALYZING WORLD CO2 EMISSION

An Overview of Evolutionary Computation

Improving Differential Evolution Algorithm with Activation Strategy

ESQUIVEL S.C., LEIVA H. A., GALLARD, R.H.

Computational Intelligence Lecture 20:Intorcution to Genetic Algorithm

Dominant and Recessive Genes in Evolutionary Systems Applied to Spatial Reasoning

Chapter 6 Evolutionary Computation and Evolving Connectionist Systems

Keywords Genetic Algorithm (GA), Evolutionary, Representation, Binary, Floating Point, Operator

Genetic Algorithm: An Optimization Technique Concept

The Impact of Population Size on Knowledge Acquisition in Genetic Algorithms Paradigm: Finding Solutions in the Game of Sudoku

Recessive Trait Cross Over Approach of GAs Population Inheritance for Evolutionary Optimisation

GENETIC ALGORITHMS. Narra Priyanka. K.Naga Sowjanya. Vasavi College of Engineering. Ibrahimbahg,Hyderabad.

College of information technology Department of software

Deterministic Crowding, Recombination And Self-Similarity

A Multi-Period MPS Optimization Using Linear Programming and Genetic Algorithm with Capacity Constraint

Supplemental Digital Content. A new severity of illness scale using a subset of APACHE data elements shows comparable predictive accuracy

TRAINING FEED FORWARD NEURAL NETWORK USING GENETIC ALGORITHM TO PREDICT MEAN TEMPERATURE

Optimisation and Operations Research

Minimizing Makespan for Machine Scheduling and Worker Assignment Problem in Identical Parallel Machine Models Using GA

Evolutionary Computation

Genetic algorithms. History

Genetic Algorithm with Upgrading Operator

Genetic approach to solve non-fractional knapsack problem S. M Farooq 1, G. Madhavi 2 and S. Kiran 3

Processor Scheduling Algorithms in Environment of Genetics

Genetic Algorithms for Optimizations

Rule Minimization in Predicting the Preterm Birth Classification using Competitive Co Evolution

From Genetics to Genetic Algorithms

Assoc. Prof. Rustem Popa, PhD

Evolutionary Strategies vs. Neural Networks; An Inflation Forecasting Experiment

Performance Analysis of Multi Clustered Parallel Genetic Algorithm with Gray Value

A GENETIC ALGORITHM FOR POLYTECHNIC TIME TABLING (EEPIS Timetabling Case Study)

Introduction to Information Systems Fifth Edition

What is Evolutionary Computation? Genetic Algorithms. Components of Evolutionary Computing. The Argument. When changes occur...

TIMETABLING EXPERIMENTS USING GENETIC ALGORITHMS. Liviu Lalescu, Costin Badica

Genetic Algorithms and Sensitivity Analysis in Production Planning Optimization

Validity Constraints and the TSP GeneRepair of Genetic Algorithms

Changing Mutation Operator of Genetic Algorithms for optimizing Multiple Sequence Alignment

Introduction to Genetic Algorithm (GA) Presented By: Rabiya Khalid Department of Computer Science

A METAEVOLUTIONARY APPROACH IN SEARCHING OF THE BEST COMBINATION OF CROSSOVER OPERATORS FOR THE TSP

Evolutionary Computation. Lecture 1 January, 2007 Ivan Garibay

A NEW MUTATION OPERATOR IN GENETIC PROGRAMMING

VISHVESHWARAIAH TECHNOLOGICAL UNIVERSITY S.D.M COLLEGE OF ENGINEERING AND TECHNOLOGY. A seminar report on GENETIC ALGORITHMS.

Proceeding, Seminar of Intelligent Technology and Its Applications (SITIA 2000) Graha Institut Teknologi Sepuluh Nopember, Surabaya, 19 April 2000

Genetic Algorithms and Genetic Programming Lecture 13

Feature Selection for Predictive Modelling - a Needle in a Haystack Problem

Evolutionary Algorithms and Simulated Annealing in the Topological Configuration of the Spanning Tree

EMM4131 Popülasyon Temelli Algoritmalar (Population-based Algorithms) Introduction to Meta-heuristics and Evolutionary Algorithms

Evolutionary computing

Available online at International Journal of Current Research Vol. 9, Issue, 07, pp , July, 2017

Breast Cancer Diagnostic Factors Elimination via Evolutionary Neural Network Pruning

Genetic Algorithms and Genetic Programming. Lecture 1: Introduction (25/9/09)

Mrs. Shahana Gajala Qureshi 1, Mrs. Uzma Arshi Ansari 2

10. Lecture Stochastic Optimization

IMPLEMENTATION OF AN OPTIMIZATION TECHNIQUE: GENETIC ALGORITHM

A Comparison between Genetic Algorithms and Evolutionary Programming based on Cutting Stock Problem

Genetic Algorithms. Lecture Overview. A Brief History. Evolutionary Computation. Biological Systems: A rough guide. Biological Systems: A rough guide

An Evolutionary-based Real-time Updating Technique for an Operational Rainfall-Runoff Forecasting Model

Evolutionary Developmental System for Structural Design

EVOLUTIONARY STRATEGIES; A NEW MACROECONOMIC POLICY TOOL?

Introduction To Genetic Algorithms

Design and Implementation of Genetic Algorithm as a Stimulus Generator for Memory Verification

Improvement of Control System Responses Using GAs PID Controller

Evolutionary Developmental System for Structural Design 1

Comparison of some fine-grained and coarse-grained parallel genetic algorithms with population reinitialization

Journal of Global Research in Computer Science PREMATURE CONVERGENCE AND GENETIC ALGORITHM UNDER OPERATING SYSTEM PROCESS SCHEDULING PROBLEM

Comparative Study of Different Selection Techniques in Genetic Algorithm

A HYBRID GENETIC ALGORITHM FOR JOB SHOP SCHEUDULING

OPERATOR CHOICE AND THE EVOLUTION OF ROBUST SOLUTIONS

Introduction to Artificial Intelligence. Prof. Inkyu Moon Dept. of Robotics Engineering, DGIST

Evolutionary Algorithms - Population management and popular algorithms Kai Olav Ellefsen

Load Frequency Control of Power Systems Using FLC and ANN Controllers

Evolutionary Algorithms

Genetic algorithms for leak detection in water supply networks

Software Next Release Planning Approach through Exact Optimization

GENETIC ALGORITHM A NOBLE APPROACH FOR ECONOMIC LOAD DISPATCH

COMPARATIVE STUDY OF SELECTION METHODS IN GENETIC ALGORITHM

Optimization of the pumping station of the Milano water supply network with Genetic Algorithms

Intro. ANN & Fuzzy Systems. Lecture 36 GENETIC ALGORITHM (1)

The Metaphor. Individuals living in that environment Individual s degree of adaptation to its surrounding environment

DEVELOPMENT OF A FRAMEWORK FOR SOFTWARE COST ESTIMATION: DESIGN PHASE

Fixed vs. Self-Adaptive Crossover-First Differential Evolution

2. Genetic Algorithms - An Overview

Introduction Evolutionary Algorithm Implementation

Selecting Genetic Algorithm Operators for CEM Problems

Keywords COCOMO model, cost estimation, genetic algorithm, ant colony optimization.

Neuro-Genetic Optimization of LDO-fired Rotary Furnace Parameters for the Production of Quality Castings

A Novel Genetic Algorithm Based on Immunity

Adaptive Genetic Programming applied to Classification in Data Mining

Energy management using genetic algorithms

Genetic Algorithm. Presented by Shi Yong Feb. 1, 2007 Music McGill University

PARALLEL LINE AND MACHINE JOB SCHEDULING USING GENETIC ALGORITHM

Genetic Algorithms and Shape Grammars

An Overview of Standard and Parallel Genetic Algorithms

Genetic'Algorithms'::' ::'Algoritmi'Genetici'1

Transcription:

Implementation of Genetic Algorithm for Agriculture System Shweta Srivastava Department of Computer science Engineering Babu Banarasi Das University,Lucknow, Uttar Pradesh, India Diwakar Yagyasen Department of Computer science Engineering BBDNITM, Lucknow, Uttar Pradesh, India Abstract- The enactment of agricultural system is most vital for India as it is the land of agriculture. Agriculture is related to the Latin term Ager and Cultura. This paper focuses on the development of a agriculture system for farmers using MATLAB. The GA technique is used to evolve farming techniques for maximizing benefits in Uttar Pradesh. The main objective of development is to provide better farming facilities to the farmers of the State. Our work focuses on the Promotes farming skills and preserves the lands suitable for Indegenous species. Farmers have many queries regarding the kind of soil/climate for a specific crop and timelines corresponding with each activity related to agriculture. The motive of our work is to provide the farmers with the best possible expertise. Keywords: agricultural System, genetic algorithm, MATLAB I. INTRODUCTION The major aspects of our research is on embedding agriculture information System by establishing collaboration to extend the services that will be provide a better farming. Facilities to the farmers who are in distant locations and not aware of new technology of nowadays. Agriculture plays a crucial role in the development of the Indian economy. Our large percentage of population directly depend on agriculture and GDP dependent on agricultural sector administrative. In this scenario it becomes very important to educate farmers with new technologies. Our paper deals with the agriculture system. [1-2] Figure1. Type of Queries raised by farmers II. AGRICULTURE SYSTEM USING GENETIC ALGORITHM Agriculture system is capable of recognizing, managing transferring all agriculture related information of an farmer of any location and area. This information helps in collection of relevant data about the farming techniques, crop, type of soil and so that they are provided with the best farming methods. This include crop he is sowing and also the information of land of that area. This will help in improving quick decision making capabilities. The aim of genetic algorithm is to provide the optimal solution to the farmer. Genetic algorithms are a type of optimization algorithm, meaning they are used to find the maximum or minimum of a function. Using MATLAB, we here solve the problems of farmer by giving them the most optimal solution to their problem.[3-10]. Volume 5 Issue 1 May 2016 82 ISSN : 2319-6319

. Figure2. Genetic algorithm flow Diagram III. LITERATURE SURVEY In 1996 Thomas Back presents Evolutionary Algorithms in Theory and Practice which show the new existing probabilistic search tools by biological models that have immense potential as practical problem solver which shows Evolution Strategies, Evolutionary In 1997 Programming, Genetic Algorithms. Oxford presents the comparison between genetic algorithm,evolution strategies and evolutionary programming. In 1991 Belew, R. K. and Booker, L. B in the Proceedings of the Fourth International Conference on Genetic Algorithms. Morgan Kaufmann presents spectaral and geometric properties of crossover operator in a genetic algorithm with general size alphabet. In 1987 Davis, L.ed. Genetic Algorithms and Simulated Annealing. Morgan Kaufmann shows biological evolution to be so good at adaption have been employed in the field of artificial intelligence. In 1995 Eshelman, L. J., ed. in Proceedings of the Sixth International Conference on Algorithms Morgan shows genetic programming is a subclass of genetic algorithm in which evolving programs are directly represented in the chromosome as trees. In 1995 Fogel, D. B. in Evolutionary Computation: Toward a New Philosophy of Machine Intelligence. IEEE shows genetic algorithm evaluates each candidate according to the fitness function. In 1993 correst, S.ed in Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan shows one comman approach is to encode solutions as binary string:sequence of 1 s and 0 s where the digit at each position represents the value of some aspect of the solution. In 1985 Grefenstette, J. J. in Proceedings of an International Conference on Genetic Algorithms and Their Applications. Erlba.um. shows genetic algorithm and their applications. International Conference on Genetic Algorithms. Erlbaum shows machine learning is devoted to genetic algorithm and genetic based learning systems. In 1992 Michalewicz, Z. Shows Genetic Algorithms + Data Structures = Evolution Programs. Springer Verlag in which principle of evolution i.e survival of the fittest. It works on Optimisation of functions with linear and non linear constraints. In 1995 Schwefel, H. P shows Evolution and Optimum Seeking. Wiley in which he parents numerical optimization methods and algorithm applied to computer applications. It consist of the adaption of simple evolutionary rules toa procedure which is search for optimal parameters.. In 1995 Whitley, D., and Vose, M., eds. Shows Foundations of Genetic Algorithms Morgan Kaufmann. Volume 5 Issue 1 May 2016 83 ISSN : 2319-6319

In which GA is that it maintains a population of the candidate solutions that evolve over time. The population allows tha GA to continue to explore a number of regions of the search space that appear associated with high performance solutions. IV. ANALYSIS OF GENETIC ALGORITHM AND ITS WORKING In this research the model work for the evaluation of the crop where the input is soil and weather. And the output come as crop, the attempt is for the evaluation of the land/crop/weather suitability. A database of all the crop has been formulated.after the collection of the data, We work for a fitness function with variables defining crop, weather and soil. After defining fitness function we apply crossover, mutation, reproduction for finding the optimal solution.we use MATLAB as software for the input of data and for desired output(optimal solution).in this method we use Geographic Information System for the analysis of location from which we take information about the area. The information works as input for genetic algorithm. The research for genetic algorithm is used to introduce the population various operations implemented on it, fitness function and its programming. MATLAB software is used for programming because it is robust in nature. V. RESULTS Contains information which is common to every crop, like Weather Type of soil Crop type First generation Second generation after mutation and crossover Fitness function (Z=y. xa( + ) Z is a crop, Y is a weather, I is a type of soil Figure3. Proposed diagram Volume 5 Issue 1 May 2016 84 ISSN : 2319-6319

Figure4. Graph Generated by MATLAB Figure5. Graph Generated by MATLAB. VI. CONCLUSION This paper is for Societal, Economical and Environmental strategies for major crops of Uttar Pradesh through GA by considering the best combination of GA parameters. Nowadays large companies used genetic algorithm to optimize and design products range from tiny chip to a agriculture system. In GA there is a parallel computing which make it more appealing because it helps to reduce the problem of lack of speed in computing. It allows more number of iteration which will increase solution and provide ways for better solutions. The working for combining genetic algorithm with other evolutionary computation algorithm such as fuzzy and neural network is going on. This paper presents strategies for optimal Solution for major crops in four seasons and for crop varieties of Uttar Pradesh, India. The models proposed in this paper are solved through real parameter GA for optimal solution by parametric study. It based on the results achieved with the help of genetic algorithm will lead towards a development strategy in the rural sector through agriculture. In a country like India whose rural economy is mostly agriculture based, a sustainable development in the context of globalization is only and environmental strategies by reorganizing land system for various agricultural activities keeping in view of the local and market requirements allocation.this model is based on single objective optimization possible by way of improved land, societal, economical. So the result of testing the genetic algorithm is efficient and effective. Volume 5 Issue 1 May 2016 85 ISSN : 2319-6319

REFERENCES [1] Goldberg, D. E. (1989). Genetic Algorithms in Search, Optimization, and Machine Learning. Reading: Addison-Wesley. [2] Haupt, R. L., & Haupt, S. E. (1998). Practical Genetic Algorithms. New York: Wiley-Interscience. [3] Haupt, R. L., & Haupt, S. E. (2004). Practical Genetic Algorithms (2nd ed.). Hoboken: Wiley. [4] Kinnear, K. E. (1994). A Perspective on the Work in this Book. In K. E. Kinnear [5] (Ed.), Advances in Genetic Programming (pp. 3-17). Cambridge: MIT Press. [6] Koza, J. R. (1994). Introduction to Genetic Programming. In K. E. Kinnear (Ed.), [7] Advances in Genetic Programming (pp. 21-41). Cambridge: MIT Press. [8] Mitchell, M. (2009). Complexity: A Guided Tour. New York: Oxford University Press. [9] Mitchell, M. (1996). An Introduction to Genetic Algorithms. Cambridge: MIT Press. [10] Mitchell, M. (1995). Genetic Algorithms: An Overview. Complexity, 1(1), 31-39.30 [11] Simon, D. (2013). Evolutionary Optimization Algorithms: Biologically-Inspired andpopulation-based Approaches to Computer Intelligence. Hoboken: Wiley. [12] Steeb, W. (2001). The Nonlinear Workbook : Chaos, Fractals, Cellular Automata,Neural Networks, Genetic Algorithms, Fuzzy Logic: with C++, Java, SymbolicC++and Reduce Programs. Singapore: World Scientific. Volume 5 Issue 1 May 2016 86 ISSN : 2319-6319