Giter VIP home page Giter VIP logo

nyuad-2023_team_7's Introduction

United Nations' SDG goals 2 United Nations' SDG goals 12 United Nations' SDG goals 13

NaQa' نقاء

Overview

Welocome to our project developed for the NYUAD Quantum Computing Hackathon for Social Good!

NaQa is a crop rotation quantum optimizer targeting specifically UAE's agriculture. Crop rotation is the practice of planting different crops sequentially on the same plot of land in order to improve soil health, optimize nutrients in the soil, and combat pest and weed pressure. The algorithm makes predictions on optimal distribution of several crops that a argriculturist has chosen to plant for a given amount of years or seasons.

When it comes to the quantum advantage of our solution against the many available AI solutions in the market, AqriCult can work on a bigger scale and in a greater detail which can be implemented in cases such as government planning or industrial-size plantations.

AqriCult bases its predictions on market demand and predicted financial gains, soil quality, and environment factors, aiming better use of the land, higher food satisfaction, and positive impact on the nature, while maximizing farmers' revenue. The market demand is evaluated using an ML model we have developed during the hackathon which makes predictions on the price of the crop which is chosen.

Algorithm

Parameters

The parameters that the algorithm takes into account are soil quality, environment, market demand, aiming maximum revenue.

Mathematical representation

We model the crop distribution problem over the years in a 3D space consisting of the plant, field it should be planted on and the time (years/seasons).

AqriCult Topology

On the image above a model for two plants, distributed on two fields over three years time period is provided as an example. The cost fucntion modelling the problem is depicted on the second image. where:

  • $y_j$ - yield constant of field $j$;
  • $A_j$ - area of field $j$;
  • $P_{ik}$ - profit of plant $i$ at time $k$;
  • $N_{f_i}$ - plant impact of $i$;
  • $f_{r_i}$ - fertilizer requirement of $i$ * fertilizer cost;
  • and $\xi$ - environment coefficient.

Cost funciton

The problem is then binary encoded in a QUBO model which maximizes the cost function and is feeded into a QAOA afterwards which is run on IBM's hardware.

We gather information from investing.com/commodities and based on that data we have trained an ARIMA (Autoregressive Integrated Moving Average) model to predict the prices of the crops, and use this as an additional parameter.

Setup

You can launch the project on qBraid with the button in the beginning of this file.

Team

Team photo Nada Elsharkawy, Mojtaba Khavaninzadeh, Violeta Kabadzhova, Nada Boutaoui، Mira Saleh، Amine Kidane، Sophie Li، Swaraj Purohit، Ahmad Alsadeh (Mentor)، Salahedeen Issa (Mentor)

nyuad-2023_team_7's People

Contributors

anomius avatar nadamels avatar sophiehhli avatar vkabadzhova avatar rryoung98 avatar amew0 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.