Skip to content

Hopfield Neural Network for the Close Enough Orienteering Problem

License

Notifications You must be signed in to change notification settings

comrob/ceop-hnn-socp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

15a6c3e · Apr 23, 2024

History

5 Commits
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020
Apr 23, 2024
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020
Oct 21, 2020

Repository files navigation

Hopfield Neural Network for the Close Enough Orienteering Problem

This repository provides the solution of the Close Enough Orienteering Problem (CEOP) based on the Hopfield Neural Network (HNN). The method has been introduced in the article published at ITAT 2020 conference.

@article{deckerova@hopfield,
  title={Hopfield Neural Network in Solution of the Close Enough Orienteering Problem},
  author={Jindri{\v{s}}ka Deckerov{\'a}, Jan Faigl},
  booktitle={Proceedings of the 20th Conference Information Technologies - Applications and Theory (ITAT 2020)},
  year={2020}
}

CEOP examples

CEOP example1 CEOP example2

How to run HNN

The provided codes are in C++11 and utilize CRL (https://github.com/comrob/crl). To run the code, first run install.sh to install CRL, and then run example.sh:

make && ./thnn_ceop \
  --problem=etc/tsiligirides_problem3/tsiligirides_problem_3_budget_050.txt \
  --communication-radius=1 \
  --heuristic=socp \
  --compute-matrix=0 \
  --iterations=10 \
  --repetitions=20

All possible configuration flags can be displayed by ./thnn_ceop -h.

About

Hopfield Neural Network for the Close Enough Orienteering Problem

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published