Giter VIP home page Giter VIP logo

xiaocao1991's Projects

cooperativenetworking icon cooperativenetworking

Simulation Code in Python for the paper entitled "Cooperation Optimized Design for Information Dissemination in Vehicular Networks using Evolutionary Game Theory"

dqnroute icon dqnroute

Emulation system for routing algorithms, particularly for DQN routing

game-theoretic-network-simulator icon game-theoretic-network-simulator

GTNS is a discrete-event network simulator targeted primarily for research and educational use. GTNS is written in Visual C++ programming language and supports different network topologies. This simulator was first produced to implement locally multipath adaptive routing (LMAR) protocol, classified as a new reactive distance vector routing protocol for MANETs. LMAR can find an ad-hoc path without selfish nodes and wormholes using an exhaustive search algorithm in polynomial time. Also when the primary path fails, it discovers an alternative safe path if network graph remains connected after eliminating selfish/malicious nodes. The key feature of LMAR to seek safe route free of selfish and malicious nodes in polynomial time is its searching algorithm and flooding stage that its generated traffic is equi-loaded compared to single-path routing protocols but its security efficiency to bypass the attacks is much better than the other multi-path routing protocols. LMAR concept is introduced to provide the security feature known as availability and a simulator has been developed to analyze its behavior in complex network environments [1]. Then we have added detection mechanism to the simulator, which can detect selfish nodes in network. The proposed algorithm is resilient against collision and can be used in networks which wireless nodes use directional antennas and it also defend against an attack that malicious nodes try to break communications by relaying the packets in a specific direction. Some game theoretic strategies to enforce cooperation in network have been implemented in GTNS, for example Forwarding-Ratio Strategy, TFT-Strategy and ERTFT. This tutorial helps new users to get familiar with GTNS and run different network scenarios.

gametheoryonreds icon gametheoryonreds

Framework for simulating evolutionary cooperation games of the variety described in ``A new route to the evolution of cooperation'' by Santos and Pacheco in 2005. Allows these simulations to be run on general networkx graphs, and provides constructors for REDS model social networks, described in Antonioni, Bullock and Tomassini's 2014 paper.

gym-cooking icon gym-cooking

gym-cooking: Code for "Too many cooks: Bayesian inference for coordinating multi-agent collaboration", Winner of the CogSci 2020 Computational Modeling Prize in High Cognition, and a NeurIPS 2020 CoopAI Workshop Best Paper.

hourly_energy_consumption_prediction icon hourly_energy_consumption_prediction

This repo contains files and jupyter notebooks for the project- Predicting energy consumption of the entire region in southern CA served by the SDGE (San Diego Gas and electric) utility based on the past 5 years of hourly energy consumption data.

kalman-filter icon kalman-filter

Kalman Filter implementation in Python using Numpy only in 30 lines.

latex-template icon latex-template

该资源主要为LaTeX基础语法,以及IEEE相关模板,希望对您有所帮助~

leach icon leach

LEACH routing protocol in WSN

maddpg icon maddpg

Code for the MADDPG algorithm from the paper "Multi-Agent Actor-Critic for Mixed Cooperative-Competitive Environments"

maddpg-auv icon maddpg-auv

This is a MADDPG algorithm to be used on particle environment styles. I use it to test my own scenarios for underwater target localization using autonomous vehicles.

mfrl icon mfrl

Mean Field Multi-Agent Reinforcement Learning

multi-constrainedqosrouting icon multi-constrainedqosrouting

This Project consists of files which contribute to solving multiple-constraints QoS routing problem The Algorithms are as follows : GA(Genetic Algorithm) ACO(Ant Colony Optimization) GA-ACO(Genetic Algorithm-Ant Colony Optimization)

neuralgenetic icon neuralgenetic

Building and training artificial neural networks (regression or classification) using the genetic algorithm.

open_spiel icon open_spiel

OpenSpiel is a collection of environments and algorithms for research in general reinforcement learning and search/planning in games.

pso-rbf-nn icon pso-rbf-nn

使用粒子群算法优化的RBF神经网络进行预测。RBF neural network optimized by particle swarm optimization is used for prediction.

qgradientrouting icon qgradientrouting

Source code for my MEng project Q-Learning Enhanced Gradient Based Routing for WSNs

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.