Coder Social home page Coder Social logo

hho-cvrp's Introduction

Jeddi

Jeddi's Profile Views

You can check my portofolio pages here -> https://jedediahfanuel.github.io/


Hi there ๐Ÿ‘‹

I'm Jeddi, not the last Jedi, graduated with a specialization in informatics engineering from Institut Teknologi Harapan Bangsa, Indonesia.


GitHub Youtube Gitlab Gmail Instagram Line Linkedin Exercism


Crystal Java Rust Git Starship vsCode Windows Golang Docker Filmora Jetbrains Linux

hho-cvrp's People

Contributors

jedediahfanuel avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

hho-cvrp's Issues

Migrate to discrete

HHO naturally used for continuous optmization, but capacitated vehicle routing problem is discrete optimization.

Blocked GUI

The GUI process is blocked when HHO is running, maybe we can use separate thread?

Convert to Solution

Ganti UB, LB = 0, 1
terus untuk nentuin masing-masing elemen mewakili kita nomor berapa
cara:

  1. Dari matriks n_customer nanti diurutkan dari kecil ke besar.
  2. Nanti dari urutan ini yang menandakan kota, elemen pertama adalah kota ke-1 dst.
  3. Nah, kemudian index yg sudah terurut tadi, di lakukan reverse indexing ke urutan original pada nomor 1.
  4. Dengan catatan, angkanya sudah bukan desimal dari [0, 1], melainkan sudah berupa integer kota-kota.

Jadi input berupa angka acak dari [0, 1]
---> output berupa index kota yang sudah disesuaikan dengan matriks input

Export CVRP Solution

  • Add cvrp routes to solution.routes
  • Export routes to experiment.csv || another file

Inisialisasi Populasi

Apakah campur initialisasi populasi menggunakan random + nearest neighbor + metode lainnya?

Solution Become Invalid

Terkadang sehabis suatu proses, solusi menjadi tidak valid.
Seperti kapasitas jadi lebih, atau rute bertambah dari semestinya.

Penalty Function

Kita coba cvrp dengan penalty function, tidak apa apa overload, nanti di ending nya dicatat berapa yg overload untuk dilaporkan.

HHO OOP

Migrate HHOCVRP into OOP.

GUI

Membuat GUI menggunakan python tkinter ๐Ÿ

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.