Python implementation of Dividing Rectangles global search algorithm
- based on: DIRECT Optimization Algorithm User Guide, Dan Finkel
http://www4.ncsu.edu/~ctk/Finkel_Direct/DirectUserGuide_pdf.pdf
C++ implementation of Space-filling curve ...
- based on: Programming the Hilbert curve, John Skilling
http://ratml.org/misc/hilbert_curve.pdf
- Python(CPython)3.4+
- numpy
- pytest
Python Project IDE Settings:
-
Add
DIRECT\src
to the Project Source Path. -
Set the Python Interpreter path to your
python.exe
installation directory and the Test Runner for the Project as Py.test.
python DIRECT\src\main.py # invoke Direct.run()
Main project files:
root
|
|- src
| |
| |- _hilbert.py
| |- direct.py
| |- helper.py
| |- main.py
|
|- test_Hilbert.py
[file contents gist]
NOTE: README in progress.