alns

View on PyPIReverse Dependencies (1)

7.0.0 alns-7.0.0-py3-none-any.whl

Wheel Details

Project: alns
Version: 7.0.0
Filename: alns-7.0.0-py3-none-any.whl
Download: [link]
Size: 63753
MD5: 039247cccd69b35149657f34b792baa9
SHA256: e7d019e0aff8f78c7734da29162a148926530d9b52e243e8641af853c12a0c1c
Uploaded: 2024-10-21 21:14:09 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: alns
Version: 7.0.0
Summary: A flexible implementation of the adaptive large neighbourhood search (ALNS) algorithm.
Author: Niels Wouda
Author-Email: nielswouda[at]gmail.com
Home-Page: https://github.com/N-Wouda/ALNS
Project-Url: Repository, https://github.com/N-Wouda/ALNS
Project-Url: Tracker, https://github.com/N-Wouda/ALNS/issues
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Software Development
Requires-Python: >=3.9,<4.0
Requires-Dist: mabwiser (>=2.7.1); extra == "mabwiser"
Requires-Dist: matplotlib (>=3.5.0)
Requires-Dist: numpy (>=1.18.0); python_version < "3.12"
Requires-Dist: numpy (>=1.26.0); python_version >= "3.12"
Provides-Extra: mabwiser
Description-Content-Type: text/markdown
[Description omitted; length: 5942 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
LICENSE.md sha256=svl5vl_7l04VqKkPwYZoQugdmvFUict6P8LZGCOvxm8 1095
alns/ALNS.py sha256=HUEB-y1SKQ9qq7OQKQDWKpAUHciM4oOMWCobtHQr7H8 11301
alns/Outcome.py sha256=6nGQeXmmRw_97F7qCaP4O7oKy63Xhw1nO5Qbyjo9590 495
alns/Result.py sha256=yxq9yzlJDd75nTGTwjIz3_aymHfG2qetpCMka8Lgl2w 5366
alns/State.py sha256=huOeTINIloHdMPV_zR1yRywN77qIzgVCSfE2Yzx0wqo 701
alns/Statistics.py sha256=om9grpw2XX3oY4IpMOcG0Ll0TD76zKL7qFdNclkoJLk 3975
alns/__init__.py sha256=YMMb-TJbhkjWdLsEkzFZ9tdMVbilFYuZrlfvEF1TdCU 116
alns/accept/AcceptanceCriterion.py sha256=RABLY0vZVh8ZdE2WAqkH9Hlj66CDA1L6wX6k6BRHrXA 913
alns/accept/AlwaysAccept.py sha256=VzF4VHhMtyxsWX9MT1hArwGIDX6HNQOGT7fMGDpwmuI 170
alns/accept/GreatDeluge.py sha256=lsoQ7Uzw0Rr3Nb2kv3ndixp4ZflYQTtXGQwMgOn13Cs 1855
alns/accept/HillClimbing.py sha256=qPZoV55zVOF66ofU5Q2fkDcOpgweVAc_5agfn_tGPDI 276
alns/accept/LateAcceptanceHillClimbing.py sha256=QDuOEwImfznC5R7RImLLLrFDuvdthwQ1buUx95aIesk 2481
alns/accept/MovingAverageThreshold.py sha256=jKV4hJ9Zw1KOJuUfHesnJx1wtVRczKzR1e_GOiVWHug 2372
alns/accept/NonLinearGreatDeluge.py sha256=SLT9GXD4fH588aH499usx2-sQusaKHdQcBuBAAv8HRw 3543
alns/accept/RandomAccept.py sha256=xDey0vhYY4VN9gJd8XbAiwi-oM6tz13QlPq9gd8vXVo 2216
alns/accept/RecordToRecordTravel.py sha256=VVjRyf6vAfHqg35pHCPXTbU552w-LV2gHV1ja0c5Ef8 6080
alns/accept/SimulatedAnnealing.py sha256=I0I3n7h50IsW2ESnz0EmwE1mTxmCOmdlamETaxZozZ8 6173
alns/accept/__init__.py sha256=dejzbh_pjxp8Rm3rXY7vSguyRKtxoZxd7GaZS6ywj9I 494
alns/accept/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alns/accept/tests/test_great_deluge.py sha256=5CF966SG9U6Lmb8LfdUtbiKUFhqZ54IQYM8DFVSoCBE 2311
alns/accept/tests/test_hill_climbing.py sha256=YX4-yAf5ceY60tmPXx_BxzovsAFfJLSb80Jky-0_vCo 820
alns/accept/tests/test_late_acceptance_hill_climbing.py sha256=PzHs4SLuFKfgKIxa7BUZ7slu0o_l_BQKjYbp1JLxcqI 6012
alns/accept/tests/test_moving_average_threshold.py sha256=5PCwohJLhxU3ThVjGpVreCFzewWvhENLsuVDWRaEPiY 4400
alns/accept/tests/test_non_linear_great_deluge.py sha256=mxqb06s9VBVZYRdpz24amyrru6NbdYlUql_GgqIJe80 3452
alns/accept/tests/test_random_accept.py sha256=DNL_GY4VhBDzKL38h5u0uwTeYWcFRYlCWGDNByA7rXI 4446
alns/accept/tests/test_random_walk.py sha256=r6nq_N8dDwZA1VQCrv04-_Ns0J7GNaYP3USQlCJaiDg 816
alns/accept/tests/test_record_to_record_travel.py sha256=Q9hUWjqhN8Uc5DHkLuLgv-gT0XwD39FsSb0fxFwvdUU 5022
alns/accept/tests/test_simulated_annealing.py sha256=zIjUvOs-DX58DDscCGQtE4acBfSYlWTSUsEiBKEXWT4 6365
alns/accept/tests/test_threshold_accept.py sha256=0ZdrjLnniHS4i1Ub7lub5nE49zilLP9trX7MWm-4jbk 1947
alns/accept/tests/test_update.py sha256=TEDw4Y5GMJK4PQr-Bf4G9fRIx0ipnUsMywpCKGyFx5A 1161
alns/accept/update.py sha256=Ha1kpSf0mEWJnl-6gmZxpFhPJtWOol0houKcmooikcA 906
alns/select/AlphaUCB.py sha256=b9y6Gzen5MVNouDA9phpNqQu5CTb8xBV3fVg5EFrz5Q 5247
alns/select/MABSelector.py sha256=Vm10dkqRwcrWDEXU7mZ5orUlrFO3l1tUXkpij-m9nP0 6447
alns/select/OperatorSelectionScheme.py sha256=EcavvNXf1mmgowhkxa-j1EAf3aNNICP-v6gjKqa5HPs 3476
alns/select/RandomSelect.py sha256=-uP4YXfPs-7gauHqdGMXVycJH9TqvldTPvvNAha3MQo 636
alns/select/RouletteWheel.py sha256=-G_eMHhQCZsSbZnqxpQOEV9iaogpGzzwe3a8iQOlna4 5031
alns/select/SegmentedRouletteWheel.py sha256=WI6jmVU3jsPs7d6PpBjO_tpd1RxtLmcoHCbdhqpK2ME 3586
alns/select/__init__.py sha256=Mv-PqQhOI8jzFBt7uHh669DHuVDA0nWc676JcA6gnog 268
alns/select/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alns/select/tests/test_alpha_ucb.py sha256=IJ5G-fAtCYM-c8jv3W9raAJ7xwGT8cTsEkOZA35XUxU 2348
alns/select/tests/test_mab_selector.py sha256=rCA7EvzLnWLnKO3gEguctaRzghIFuum2yUkhWwaapgY 4825
alns/select/tests/test_random_select.py sha256=4CXp0IwcKQM-LrgG6-f4y9EiQLj33sItnpM0waOaCIs 2132
alns/select/tests/test_roulette_wheel.py sha256=glG1boV8P40qdyeaTsM5TAlv-qStbpwOllheys6mTls 3859
alns/select/tests/test_segmented_roulette_wheel.py sha256=8O-a4ICg7sP_rv6YNtilOjdQ0YHWSy-HvzCLd1wF4JI 2742
alns/show_versions.py sha256=arYlStuYKN296hC9olu-Hqav30ho7THmOp-pGQnfuJ4 842
alns/stop/MaxIterations.py sha256=i45pweyGyMdcbneRV70MiO_bHv1zqKFTW4uHmjhI5f4 659
alns/stop/MaxRuntime.py sha256=If3N6FB61t4Qk5Tw9Q5s8yLii6OpknLBPjhFJBiJRQQ 765
alns/stop/NoImprovement.py sha256=tq2Gsfn6OeZ8Axgb_W-wvoE4NL0r4YBMP8wox_rhKZQ 1009
alns/stop/StoppingCriterion.py sha256=KZ6Vlj_LN7yEu1gN-FX04OtFEwFp0wOarFY_kAwTUFk 697
alns/stop/__init__.py sha256=QAeC1Fh8jXQESYYBc7_pvX7CDd38NhSBvpNgLkpJaBs 166
alns/stop/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alns/stop/tests/test_max_iterations.py sha256=JCvZEsOInI-89jkO2svrepGnqJzV0YiHKOXXMmvycJ4 1290
alns/stop/tests/test_max_runtime.py sha256=zB9Y6bCi8M5ENwjfRVZCUwys5IqkBUmtiCyuu9eRfvo 1811
alns/stop/tests/test_no_improvement.py sha256=X8YBMzjggE8eGstRsDw1b5MOu3k-5vNaWriU4XYq4nw 2431
alns/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
alns/tests/conftest.py sha256=kFyv_qpBW3dR_98V5imlc4uJnwatAmbKZWOdhuVjT3E 385
alns/tests/states.py sha256=qYA7FC9lRzaSmKMHHsoEJ07csRaruO65yC4Vugucu7I 834
alns/tests/test_alns.py sha256=dZ5Hz0QYFzRKEpsMfzbV6YfZX94a0NI4jcSCM3-lPFE 10342
alns/tests/test_result.py sha256=yUDH4URQ5iqYWEpESwJOEfuh_vRgWgpWs3WRpMQb0kI 6956
alns/tests/test_statistics.py sha256=4qBhMbiwpa4dARZ3cfDuVX5CIptBZ5cT9wynp2c8RTU 2796
alns-7.0.0.dist-info/LICENSE.md sha256=svl5vl_7l04VqKkPwYZoQugdmvFUict6P8LZGCOvxm8 1095
alns-7.0.0.dist-info/METADATA sha256=416iPwJ3v_glwuZSvTnduMbJFTKFLHx9_NJxpRcXp3M 7207
alns-7.0.0.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
alns-7.0.0.dist-info/RECORD