Giter Site home page Giter Site logo

logicbai's Projects

awesome icon awesome

:sunglasses: Curated list of awesome lists

awesome-cpp icon awesome-cpp

A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

awesome-python icon awesome-python

A curated list of awesome Python frameworks, libraries, software and resources

marl-papers icon marl-papers

Paper list of multi-agent reinforcement learning (MARL)

neural-mmo icon neural-mmo

Neural MMO - A Massively Multiagent Game Environment

papers-we-love icon papers-we-love

Papers from the computer science community to read and discuss.

python icon python

All Algorithms implemented in Python

pytorch icon pytorch

Tensors and Dynamic neural networks in Python with strong GPU acceleration

sarl icon sarl

SARL Agent-Oriented Programming Language http://www.sarl.io

thesis_gpu_parallel_eulicdean_minimum_spanning_tree_-_massive_2or3opt_moves_found_on_global_tour icon thesis_gpu_parallel_eulicdean_minimum_spanning_tree_-_massive_2or3opt_moves_found_on_global_tour

In this thesis, we propose two new branches of research interests to graph minimization problems, firstly, parallel Euclidean minimum spanning tree/forest (EMST/EMSF) algorithms for input graph that only possesses vertexes as input,secondly, multiple 2-opt / 3-opt moves that are found on the same global tour or in the same integral Euclidean space for traveling salesman problems (TSP). To respond these two research interests, firstly, we propose a newly proposed hierarchical EMST/EMSF algorithm that combines the cellular partition-based nearest neighbor search with Borůvka's algorithm, which provides an alternative hierarchical data clustering solution to various optimization problems whose input graph only contains vertexes with uniform or bounded data distribution. Secondly, a judicious decision making methodology of offloading which part of the k-opt heuristic works in parallel on Graphics Processing Unit (GPU) while which part remains sequential, called parallel local search but sequential selection, in order to simultaneously execute, without interference, massive 2-/3-opt moves that are globally found on the same TSP tour or the same Euclidean space for many edges as well as keeping high performance on GPU side. This methodology for multiple 2-/3-opt moves is valuable since our newly proposed non-interacted 2-/3-exchanges set partition algorithm that takes O(N) sequential time complexity, and a new TSP tour data structure, array of ordered coordinates-index, for GPU high performance local search implementation. All these proposed parallel solutions work on GPU with parallel technique of decentralized control, data/task decomposition, GPU on-chip shared or off-chip global memory.

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.