SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Modeling pheromone
 dispensers using genetic
      programming

Eva Alfaro-Cid, Anna Esparcia-Alcázar,
  Pilar Moya, Beatriu Femenia-Ferrer,
        Ken Sharman, J.J. Merelo
Contents
• Objetive
• Introduction: mating disruption
• Problem description
• Strongly typed genetic programming
• Modeling results
• Conclusions and future work
Objetives
• Modeling the pheromone release kinetics of an
  experimental dispenser developed in the Centro
  de Ecología Química Agrícola (CEQA) of the
  Universidad Politécnica de Valencia.
• To validate the hypothesis (which is based on
  experimental results) that the performance of the
  CEQA dispenser is independent of the
  atmospheric conditions, as opposed to the most
  widely used commercial dispenser, Isomate
  CPlus.)
Mating disruption technique

• Mating disruption by sexual confusion is an
  agricultural technique that intends to substitute
  the use of insecticides for pest control.

• Sexual confusion is achieved by the diffusion of
  large amounts of sexual pheromone, so that the
  males are confused and mating is disrupted.
      How? → using pheromone dispensers


•)
Pheromone dispensers
•The Centro de Ecología Química Agrícola
(CEQA) of the Universidad Politécnica de
Valencia has developed biodegradable
dispensers which work effectively during
the whole flight period of the pest.
A few figures
• 1 kg of pheromone costs 1000 €
• 1 dispenser takes 200 mg of pheromone
  → i.e. 1 dispenser costs 20 cents (+ manufacturing)
• In 1 Ha there must be 500 or 1000
  dispensers (depending on the pest)
  – i.e cost is 100 or 200 € per Ha (+ handwork)
On the other hand,
• Spraying with a classical pesticide costs
  20-30 €/Ha
Problem description
• Let the residual r be the percentage of product that has
  not been released into the atmosphere
• For a given dispenser, find a function r (∙), so that
      r = r ( t, T, H )
where:
          t = time
          T = temperature
          H = humidity

                                                   r ≈ r (t)
Our hypothesis is that for the CEQA dispenser
Available data

                                            Residual available data

                   120

                   100
    Residual (%)




                                                                                       CPlus 2005
                    80
                                                                                       CPlus 2006
                    60
                                                                                       CEQA 2005
                    40
                                                                                       CEQA 2006
                    20

                     0
                         1   16   31   46   61   76   91   106   121 136   151   166
                                                  Day




Year 2005                              15 data of dispenser CEQA
                                       13 data of dispenser Isomate CPlus
Year 2006                              7 data of both
Genetic programming
Algorithm               Strongly typed GP, generational with elitism (0.1 %).

Inicialization          Ramped half and half

Selection               Tournament selection for all genetic operators

Genetic operators       Replacement, crossover and mutation
                        Tree internal nodes are selected with a probability of 0.9,
                        terminals are selected with a probability of 0.1 and the root
                        cannot be selected as crossover or mutation point. The
                        resulting trees are accepted in the population only if their
                        length is smaller than 18.
Termination criterion   51 generations (including the initial generation)

Parameters              Population size, popSize = 2000
                        Tournament size, tSize = 7
                        Mutation rate, pM = 0.1
                        Crossover rate, pC = 0.8
                        Replacement rate, pR = 0.1
                        Number of runs, n = 10
Strongly typed genetic
     programming

4 types of variables were considered :
• temperature
• humidity
• time
• real value


Cost function: Mean Squared Error (MSE)
                     (rcalculated - rmeasured)2
  MSE = 1/n *      n
Genetic programming:
          Functions and terminals
Available atmospheric data (daily):
   maximum temperature and mean temperature,
   maximum humidity and mean humidity.
Data obtained through the Xarxa Agrometeorològica de Catalunya.

Temperature and humidity values until 9 days prior to the residual
measurement were considered, i.e.
      T0 is the temperature the day the residual was measured
      Tn is the temperature n days before, n = 1..9

Terminal sets:
   • { mean temperature, mean humidity, time, }
   • { maximum temperature, maximum humidity, time,         }
   • { time, }

Function set: { +, -, *, /, exp, log}
Results - CEQA
                                                                                                                                                                     Year 2006
                                                                 Year 2005


Mean T                       120                                                                                              120
                             100                                                                                              100




                                                                                                           Residual (%)
            Residual (%)




and H                                                                                                                         80
                                  80
                                                                                                                              60
                                  60
values                                                                                                                        40
                                  40
                                                                                                                              20
                                  20
                                                                                                                               0
                                   0
                                                                                                                                    1       21        41        61         81        101     121    141    161
                                        1       21    41    61        81      101    121   141   161
                                                                                                                                                                            Day
                                                                       Day


                                                                                                                                                                 Year 2006
                                                            Year 2005

                                   120                                                                                        120
Maximum                            100                                                                                        100
                   Residual (%)




                                                                                                               Residual (%)
                                    80                                                                                          80
T and H                             60                                                                                          60

values                              40                                                                                          40
                                    20                                                                                          20
                                        0                                                                                           0
                                            1    21    41    61         81     101   121   141   161                                    1        21        41    61         81        101    121    141   161
                                                                        Day                                                                                                    Day


                                                                                                                                                                     Year 2006
                                                                 Year 2005

                                  120                                                                                     120
                                  100                                                                                     100
              Residual (%)




                                                                                                       Residual (%)




Only time                         80                                                                                          80
                                  60                                                                                          60
                                  40                                                                                          40
                                  20                                                                                          20
                                   0                                                                                           0
                                        1       21    41    61        81      101    121   141   161                                1       21        41        61        81         101    121    141    161
                                                                       Day                                                                                                 Day
Results - CEQA
Results - CEQA

 Time as the only variable:


                                                 2
                                             t                  t             t
r ( t ) 96 . 03   0 . 23 t   log
                                   79 . 47   t 70 . 77   t   log( t )   679 . 29   4t
Results – Isomate CPlus
                                                                                                                                       Year 2006
                                                         Year 2005


Mean T                        120                                                                         120
                              100                                                                         100
and H




                                                                                          Residual (%)
            Residual (%)




                                                                                                          80
                              80
                                                                                                          60
                              60
values                                                                                                    40
                              40
                                                                                                          20
                              20
                                                                                                           0
                               0
                                                                                                                1        21            41           61         81         101
                                    1       21    41         61         81   101   121
                                                                                                                                              Day
                                                               Day


                                                                                                                                       Year 2006
                                                         Year 2005

                              120                                                                         120

Maximum                       100                                                                         100




                                                                                           Residual (%)
               Residual (%)




                                                                                                           80
                               80

T and H                                                                                                    60
                               60
                                                                                                           40
                               40
values                                                                                                     20
                               20
                                                                                                            0
                                0
                                                                                                                1            21        41           61         81         101
                                    1       21    41          61        81   101    121
                                                                                                                                              Day
                                                                  Day


                                                                                                                                       Year 2006
                                                       Year 2005

                              120                                                                         120

                              100                                                                         100
Only time
             Residual (%)




                                                                                          Residual (%)



                               80                                                                          80

                               60                                                                          60
                               40                                                                          40
                               20                                                                          20
                                0                                                                           0
                                        1    21   41         61         81   101   121                              1   21        41        61           81   101   121
                                                                  Day                                                                        Day
Results – Isomate CPlus
Results – Isomate CPlus
  Time as the only variable:

                                               74 . 32                               81 . 36     1 . 29 t     N
r (t )    76 . 46       0 . 23 t   log t                 93 . 95      log t
                                                  t                                log 81 . 46     1 . 29 t       D


                                                                  5642 . 08
N
         log log t 0 . 77 t         15 . 67 0 . 02 t     1 . 47     log t     71 . 6 74 . 93     log log t            t   83 . 38


                               71 . 6 79 . 8    log 2 log t
D
               56 . 67
         log               log t      74 . 93 74 . 93      log t t       83 . 38
                    t
Results – Isomate CPlus
               Maximum temperature, humidity and time as variables:

                                                                        271 . 53
                                                              4
                                                  6 . 64 10       exp
                             t                                             t
r (t )     92 . 29                    log
                         1 . 42 T 9               T 7 t log T 0     T1 t T1 L




                             271 . 53                                                                         179 . 87
                                                                                                    2
                     exp                                                               1 . 32 10        exp
                                  t                                                                              t
L        log                                        log
                                                                                                                                            2
                                 T0        T1 t                                    271 . 53                     T1                      t
                     2
               T 7 t log                                  T 2 t log 83 . 3 t log              log                            exp
                                      T1                                              t                 H 9 exp 271 . 53 t         43 . 93 T 7
Conclusions
• Genetic programming has proven to be capable of finding functions
  that fit well the performance of both dispensers.

• For the CEQA dispenser the fitting of the functions is better when
  the only variable under consideration is time. Although this is not a
  conclusive proof of the independence of the pheromone residual
  from the atmospheric conditions, it can be considered as an
  evidence in that sense.

• The statistical test performed on the results obtained with the data of
  CPlus dispenser reveals that there is a significant difference
  between the results obtained using maximum values of temperature
  and humidity and the rest. This confirms prior experimental evidence
  that the atmospheric conditions have a big influence in the
  performance of these dispensers.
Future work
Long term
• Modeling the release of pheromone in the environment.
   – Great economic interest → it would allow the optimisation of the
     placement of dispensers in the plot, hence minimising the
     number of dispensers needed to guarantee an efficient pest
     control.


Short term
• Inclusion of the gradient of temperature as a terminal for the GP
  algorithm, as it may be the case that the dispensers are more
  sensitive to sharp changes of temperature than to the temperature
  itself.
Thanks!


aesparcia@iti.upv.es

Más contenido relacionado

Destacado

LPG specifications for candidates
LPG specifications for candidatesLPG specifications for candidates
LPG specifications for candidatesMohsen Saber, MSc
 
Updated power point lpg
Updated power point lpgUpdated power point lpg
Updated power point lpgmiguel1054
 
Various Mechanical Units Involved in The Bottling Of LPG cylinders
Various Mechanical Units Involved in The Bottling Of LPG cylindersVarious Mechanical Units Involved in The Bottling Of LPG cylinders
Various Mechanical Units Involved in The Bottling Of LPG cylindersMohit Dhull
 
Natural gas Overview for LPG course for candidates
Natural gas Overview for LPG course for candidatesNatural gas Overview for LPG course for candidates
Natural gas Overview for LPG course for candidatesMohsen Saber, MSc
 
Lpg refrigerator.
Lpg refrigerator.Lpg refrigerator.
Lpg refrigerator.Er Kumar
 

Destacado (9)

LPG specifications for candidates
LPG specifications for candidatesLPG specifications for candidates
LPG specifications for candidates
 
Catalogus lpg bougies
Catalogus lpg bougiesCatalogus lpg bougies
Catalogus lpg bougies
 
LPG POLICIES
LPG POLICIESLPG POLICIES
LPG POLICIES
 
Updated power point lpg
Updated power point lpgUpdated power point lpg
Updated power point lpg
 
Various Mechanical Units Involved in The Bottling Of LPG cylinders
Various Mechanical Units Involved in The Bottling Of LPG cylindersVarious Mechanical Units Involved in The Bottling Of LPG cylinders
Various Mechanical Units Involved in The Bottling Of LPG cylinders
 
LPG Segment in india
LPG Segment in indiaLPG Segment in india
LPG Segment in india
 
Natural gas Overview for LPG course for candidates
Natural gas Overview for LPG course for candidatesNatural gas Overview for LPG course for candidates
Natural gas Overview for LPG course for candidates
 
Lpg refrigerator.
Lpg refrigerator.Lpg refrigerator.
Lpg refrigerator.
 
Lpg and cng
Lpg and cngLpg and cng
Lpg and cng
 

Similar a Modeling pheromone dispensers using genetic programming

04 heederik benzeno
04 heederik benzeno04 heederik benzeno
04 heederik benzenoradarrt
 
Solaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentationSolaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentationxKinAnx
 
Industrial enzymes for sustainable bio-economy: Large scale production and ap...
Industrial enzymes for sustainable bio-economy: Large scale production and ap...Industrial enzymes for sustainable bio-economy: Large scale production and ap...
Industrial enzymes for sustainable bio-economy: Large scale production and ap...ILRI
 
The MPACK : Multiple precision version of BLAS and LAPACK
The MPACK : Multiple precision version of BLAS and LAPACKThe MPACK : Multiple precision version of BLAS and LAPACK
The MPACK : Multiple precision version of BLAS and LAPACKMaho Nakata
 
SPICE MODEL of PC829 in SPICE PARK
SPICE MODEL of PC829 in SPICE PARKSPICE MODEL of PC829 in SPICE PARK
SPICE MODEL of PC829 in SPICE PARKTsuyoshi Horigome
 
Generator Assessment Process - Level 1
Generator Assessment Process - Level 1Generator Assessment Process - Level 1
Generator Assessment Process - Level 1Anil Panjani
 
ESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacs
ESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacsESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacs
ESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacsESS BILBAO
 
Tx dot use of pfc
Tx dot use of pfcTx dot use of pfc
Tx dot use of pfccathexis123
 
Sig Tqc Master Copy
Sig Tqc Master CopySig Tqc Master Copy
Sig Tqc Master CopyPete Lyons
 
How to reduce the water footprint and improve food security in mountain commu...
How to reduce the water footprint and improve food security in mountain commu...How to reduce the water footprint and improve food security in mountain commu...
How to reduce the water footprint and improve food security in mountain commu...University of the Highlands and Islands
 
Marker Gene Analysis: Best Practices
Marker Gene Analysis: Best PracticesMarker Gene Analysis: Best Practices
Marker Gene Analysis: Best PracticesDavidCoil
 

Similar a Modeling pheromone dispensers using genetic programming (11)

04 heederik benzeno
04 heederik benzeno04 heederik benzeno
04 heederik benzeno
 
Solaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentationSolaris 10 10 09 what's new customer presentation
Solaris 10 10 09 what's new customer presentation
 
Industrial enzymes for sustainable bio-economy: Large scale production and ap...
Industrial enzymes for sustainable bio-economy: Large scale production and ap...Industrial enzymes for sustainable bio-economy: Large scale production and ap...
Industrial enzymes for sustainable bio-economy: Large scale production and ap...
 
The MPACK : Multiple precision version of BLAS and LAPACK
The MPACK : Multiple precision version of BLAS and LAPACKThe MPACK : Multiple precision version of BLAS and LAPACK
The MPACK : Multiple precision version of BLAS and LAPACK
 
SPICE MODEL of PC829 in SPICE PARK
SPICE MODEL of PC829 in SPICE PARKSPICE MODEL of PC829 in SPICE PARK
SPICE MODEL of PC829 in SPICE PARK
 
Generator Assessment Process - Level 1
Generator Assessment Process - Level 1Generator Assessment Process - Level 1
Generator Assessment Process - Level 1
 
ESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacs
ESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacsESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacs
ESS-Bilbao Initiative Workshop. Beam dynamics: Simulations of high power linacs
 
Tx dot use of pfc
Tx dot use of pfcTx dot use of pfc
Tx dot use of pfc
 
Sig Tqc Master Copy
Sig Tqc Master CopySig Tqc Master Copy
Sig Tqc Master Copy
 
How to reduce the water footprint and improve food security in mountain commu...
How to reduce the water footprint and improve food security in mountain commu...How to reduce the water footprint and improve food security in mountain commu...
How to reduce the water footprint and improve food security in mountain commu...
 
Marker Gene Analysis: Best Practices
Marker Gene Analysis: Best PracticesMarker Gene Analysis: Best Practices
Marker Gene Analysis: Best Practices
 

Último

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 

Último (20)

React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 

Modeling pheromone dispensers using genetic programming

  • 1. Modeling pheromone dispensers using genetic programming Eva Alfaro-Cid, Anna Esparcia-Alcázar, Pilar Moya, Beatriu Femenia-Ferrer, Ken Sharman, J.J. Merelo
  • 2. Contents • Objetive • Introduction: mating disruption • Problem description • Strongly typed genetic programming • Modeling results • Conclusions and future work
  • 3. Objetives • Modeling the pheromone release kinetics of an experimental dispenser developed in the Centro de Ecología Química Agrícola (CEQA) of the Universidad Politécnica de Valencia. • To validate the hypothesis (which is based on experimental results) that the performance of the CEQA dispenser is independent of the atmospheric conditions, as opposed to the most widely used commercial dispenser, Isomate CPlus.)
  • 4. Mating disruption technique • Mating disruption by sexual confusion is an agricultural technique that intends to substitute the use of insecticides for pest control. • Sexual confusion is achieved by the diffusion of large amounts of sexual pheromone, so that the males are confused and mating is disrupted. How? → using pheromone dispensers •)
  • 5. Pheromone dispensers •The Centro de Ecología Química Agrícola (CEQA) of the Universidad Politécnica de Valencia has developed biodegradable dispensers which work effectively during the whole flight period of the pest.
  • 6. A few figures • 1 kg of pheromone costs 1000 € • 1 dispenser takes 200 mg of pheromone → i.e. 1 dispenser costs 20 cents (+ manufacturing) • In 1 Ha there must be 500 or 1000 dispensers (depending on the pest) – i.e cost is 100 or 200 € per Ha (+ handwork) On the other hand, • Spraying with a classical pesticide costs 20-30 €/Ha
  • 7. Problem description • Let the residual r be the percentage of product that has not been released into the atmosphere • For a given dispenser, find a function r (∙), so that r = r ( t, T, H ) where: t = time T = temperature H = humidity r ≈ r (t) Our hypothesis is that for the CEQA dispenser
  • 8. Available data Residual available data 120 100 Residual (%) CPlus 2005 80 CPlus 2006 60 CEQA 2005 40 CEQA 2006 20 0 1 16 31 46 61 76 91 106 121 136 151 166 Day Year 2005 15 data of dispenser CEQA 13 data of dispenser Isomate CPlus Year 2006 7 data of both
  • 9. Genetic programming Algorithm Strongly typed GP, generational with elitism (0.1 %). Inicialization Ramped half and half Selection Tournament selection for all genetic operators Genetic operators Replacement, crossover and mutation Tree internal nodes are selected with a probability of 0.9, terminals are selected with a probability of 0.1 and the root cannot be selected as crossover or mutation point. The resulting trees are accepted in the population only if their length is smaller than 18. Termination criterion 51 generations (including the initial generation) Parameters Population size, popSize = 2000 Tournament size, tSize = 7 Mutation rate, pM = 0.1 Crossover rate, pC = 0.8 Replacement rate, pR = 0.1 Number of runs, n = 10
  • 10. Strongly typed genetic programming 4 types of variables were considered : • temperature • humidity • time • real value Cost function: Mean Squared Error (MSE) (rcalculated - rmeasured)2 MSE = 1/n * n
  • 11. Genetic programming: Functions and terminals Available atmospheric data (daily): maximum temperature and mean temperature, maximum humidity and mean humidity. Data obtained through the Xarxa Agrometeorològica de Catalunya. Temperature and humidity values until 9 days prior to the residual measurement were considered, i.e. T0 is the temperature the day the residual was measured Tn is the temperature n days before, n = 1..9 Terminal sets: • { mean temperature, mean humidity, time, } • { maximum temperature, maximum humidity, time, } • { time, } Function set: { +, -, *, /, exp, log}
  • 12. Results - CEQA Year 2006 Year 2005 Mean T 120 120 100 100 Residual (%) Residual (%) and H 80 80 60 60 values 40 40 20 20 0 0 1 21 41 61 81 101 121 141 161 1 21 41 61 81 101 121 141 161 Day Day Year 2006 Year 2005 120 120 Maximum 100 100 Residual (%) Residual (%) 80 80 T and H 60 60 values 40 40 20 20 0 0 1 21 41 61 81 101 121 141 161 1 21 41 61 81 101 121 141 161 Day Day Year 2006 Year 2005 120 120 100 100 Residual (%) Residual (%) Only time 80 80 60 60 40 40 20 20 0 0 1 21 41 61 81 101 121 141 161 1 21 41 61 81 101 121 141 161 Day Day
  • 14. Results - CEQA Time as the only variable: 2 t t t r ( t ) 96 . 03 0 . 23 t log 79 . 47 t 70 . 77 t log( t ) 679 . 29 4t
  • 15. Results – Isomate CPlus Year 2006 Year 2005 Mean T 120 120 100 100 and H Residual (%) Residual (%) 80 80 60 60 values 40 40 20 20 0 0 1 21 41 61 81 101 1 21 41 61 81 101 121 Day Day Year 2006 Year 2005 120 120 Maximum 100 100 Residual (%) Residual (%) 80 80 T and H 60 60 40 40 values 20 20 0 0 1 21 41 61 81 101 1 21 41 61 81 101 121 Day Day Year 2006 Year 2005 120 120 100 100 Only time Residual (%) Residual (%) 80 80 60 60 40 40 20 20 0 0 1 21 41 61 81 101 121 1 21 41 61 81 101 121 Day Day
  • 17. Results – Isomate CPlus Time as the only variable: 74 . 32 81 . 36 1 . 29 t N r (t ) 76 . 46 0 . 23 t log t 93 . 95 log t t log 81 . 46 1 . 29 t D 5642 . 08 N log log t 0 . 77 t 15 . 67 0 . 02 t 1 . 47 log t 71 . 6 74 . 93 log log t t 83 . 38 71 . 6 79 . 8 log 2 log t D 56 . 67 log log t 74 . 93 74 . 93 log t t 83 . 38 t
  • 18. Results – Isomate CPlus Maximum temperature, humidity and time as variables: 271 . 53 4 6 . 64 10 exp t t r (t ) 92 . 29 log 1 . 42 T 9 T 7 t log T 0 T1 t T1 L 271 . 53 179 . 87 2 exp 1 . 32 10 exp t t L log log 2 T0 T1 t 271 . 53 T1 t 2 T 7 t log T 2 t log 83 . 3 t log log exp T1 t H 9 exp 271 . 53 t 43 . 93 T 7
  • 19. Conclusions • Genetic programming has proven to be capable of finding functions that fit well the performance of both dispensers. • For the CEQA dispenser the fitting of the functions is better when the only variable under consideration is time. Although this is not a conclusive proof of the independence of the pheromone residual from the atmospheric conditions, it can be considered as an evidence in that sense. • The statistical test performed on the results obtained with the data of CPlus dispenser reveals that there is a significant difference between the results obtained using maximum values of temperature and humidity and the rest. This confirms prior experimental evidence that the atmospheric conditions have a big influence in the performance of these dispensers.
  • 20. Future work Long term • Modeling the release of pheromone in the environment. – Great economic interest → it would allow the optimisation of the placement of dispensers in the plot, hence minimising the number of dispensers needed to guarantee an efficient pest control. Short term • Inclusion of the gradient of temperature as a terminal for the GP algorithm, as it may be the case that the dispensers are more sensitive to sharp changes of temperature than to the temperature itself.