Code Monkey home page Code Monkey logo

elkai's Issues

About the speed.

Dear developers,

I have been using your tool for some time now and have found it to greatly help my work. However, I have recently noticed that the speed of the tool seems to be slower compared to the original version of LKH3 that was reported in papers. This has caused some delays in my work, and I was wondering if you could help me understand why this might be happening and whether there is anything that can be done to improve the speed.

About citing elkai

Hi! Thank you for sharing this excellent LKH implementation.

As my recent work utilizes elkai as a component entire system, I'd like to cite elkai in the future publication. Can you share the bibliography information of elkai?

Python wheel for linux/arm64

Hi,
Would it be possible for you to create a python wheel for linux arm64 or aarch64? I'm trying to create a custom wheel but I'm not able to. If not, please let me know if there are other solutions or libraries that I can use.

Thank you

Cannot install in Ubuntu with python3.10

I tested with a fresh installation of Ubuntu 22.04 with python3.10. It works well with python3.9 though.

Two issues:

  • In python3.10, it cannot find elkai v0.1.2. Instead it tries v0.0.9
  • Even v0.0.9 does not install.

The first part of the installation:

$ pip install --no-cache-dir -vvv elkai
Using pip 22.0.2 from /usr/lib/python3/dist-packages/pip (python 3.10)
Defaulting to user installation because normal site-packages is not writeable
Created temporary directory: /tmp/pip-ephem-wheel-cache-bv6pypaf
Created temporary directory: /tmp/pip-req-tracker-7d3n20pk
Initialized build tracking at /tmp/pip-req-tracker-7d3n20pk
Created build tracker: /tmp/pip-req-tracker-7d3n20pk
Entered build tracker: /tmp/pip-req-tracker-7d3n20pk
Created temporary directory: /tmp/pip-install-4apmdc3m
1 location(s) to search for versions of elkai:
* https://pypi.org/simple/elkai/
Fetching project page and analyzing links: https://pypi.org/simple/elkai/
Getting page https://pypi.org/simple/elkai/
Found index url https://pypi.org/simple
Starting new HTTPS connection (1): pypi.org:443
https://pypi.org:443 "GET /simple/elkai/ HTTP/1.1" 200 5286
 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_6_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/67/da/2df84862273fef7bd348f77e14166f62ab3bdfef86effe6de38dc8ad5453/elkai-0.0.7-cp35-cp35m-macosx_10_6_x86_64.whl#sha256=c4a9aa1507d2fa5a1d01b3428ede19e1f0ed798e162af8f19c2b5505a38b41cb (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c3/f5/238a210c1fd9d3a22d9f04e05351a29601a7d861f9b7e48182e2c1a05157/elkai-0.0.7-cp35-cp35m-manylinux1_x86_64.whl#sha256=bbf3ef07a459afcf8027b582ba93c00ceef0b7c65f5b3c71c32d35fb06f84213 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c3/94/279e2525b76c0cc84cb157ce7613a424cdfba4d6f7e36b0d0d997f65e17b/elkai-0.0.7-cp35-cp35m-win32.whl#sha256=737ead31578fca527eefd1f7ec20a6518a7c6b3e8c236f488459f638c2bcd493 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/32/00/041701bc8b7119c6be6814a47143e7649ec7e07f145dd8e666adfc9cddac/elkai-0.0.7-cp35-cp35m-win_amd64.whl#sha256=567e4f59465aaebc183a07bd84c27bb948829144d8d77635584cd382bb3597a4 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_6_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/98/29/14ca79a7d76f244eaafedb809f23b507ab1df2ee2a5e5585ace931f884d2/elkai-0.0.7-cp36-cp36m-macosx_10_6_x86_64.whl#sha256=daf935f77c1c9aba28e1da740577bf89719c821a9a7bd8084878534d7e4771bb (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/6d/76/3274b679966e484516a3bf916234b1b06e4a9781ea70f02781906285a034/elkai-0.0.7-cp36-cp36m-manylinux1_x86_64.whl#sha256=e825cff314d4757f359f594620f46db62582132155332e5375a3fedcb43c59f4 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5f/12/fb4fcaefebb4bb211707c910213c096118568b9602164c5538ccb581567b/elkai-0.0.7-cp36-cp36m-win32.whl#sha256=064074416afb662ffe86e4058e0c6ce52b58474dfaaccc5d65a7e89088f9d5e4 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/9e/10/8e1f5d32e2d1b1ba294fbb03821a5b9b2267aaa067fb954e77093bb2eec0/elkai-0.0.7-cp36-cp36m-win_amd64.whl#sha256=5e3289565b91369228d2285dd69e208be288a684276e10c1a4100ad3cce8f439 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_6_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/db/f5/d7ea33512642d36fffd6a47a7b06791fe15a1eb3976bb1936b3bb06243b8/elkai-0.0.7-cp37-cp37m-macosx_10_6_x86_64.whl#sha256=927183d22abe1d2aa256532d265ef509c37982062fe7fb8d9623284127db9d2b (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/57/93/09258af96da91b753f29b6387724552a7eddfb9d29b0f222b084019018d3/elkai-0.0.7-cp37-cp37m-manylinux1_x86_64.whl#sha256=d3c191f0691c1bbc970cd65ac974744160b8ff3fd3ccfd85aea902ed068e0d4b (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/44/89/302ac6f035f58cf9c7d52cf3c3aadb730cc8116b055b3949eefe4560747a/elkai-0.0.7-cp37-cp37m-win32.whl#sha256=ce2961f6fa2fe8a6a5cc8aadd43a2500e137954dcc906079a09a5330b517bcca (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/7a/7b/62853e2e886ad2c39869c1f4b38b564e791e1803fe950d605244e3546872/elkai-0.0.7-cp37-cp37m-win_amd64.whl#sha256=5806290debc8e856b3aff23100404b46641fe0d48c90d3de80ea54a6d22330fe (from https://pypi.org/simple/elkai/)
 Found link https://files.pythonhosted.org/packages/56/66/d74e3b103a69a957f7459477582733df50b16ac8aca744666e6ce1fc6e24/elkai-0.0.7.tar.gz#sha256=b8d0e5647d3df5477a1f3704072baa7a844afcf058c3dc9796c13998b4ee308e (from https://pypi.org/simple/elkai/), version: 0.0.7
 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/0d/01/c1d8558d1b1afe321b79a6ab8baa3e0246f3989d2ee07f10afa04ab60174/elkai-0.0.9-cp35-cp35m-macosx_10_14_x86_64.whl#sha256=1789ed764f0fbb1f738d56031608efa953f3096b3016057b2d7f510776cfb03d (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5d/d3/62f75648da53c5e72ff0ff842cb4d8cf1f48b99d04fc068941a978f2570b/elkai-0.0.9-cp35-cp35m-manylinux1_x86_64.whl#sha256=7b2187a085dc2a5ecfd73885d5dccabe8ef8b520a3f617b4c3b06f09da458a61 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/12/c4/8eecb51a8394db61e8258f73107be1a941b8a0b446e490d059e5490e0646/elkai-0.0.9-cp35-cp35m-win32.whl#sha256=e8f4e687e77ccb8520ecb89b5e02cd36e7f9773d717c8035323b1af741cccb13 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/66/7f/740b5bd34eb2c3ca977251c3dcbd97aab39193a1a445e21f566626c9e772/elkai-0.0.9-cp35-cp35m-win_amd64.whl#sha256=e7fbeb232e5dceee669d70107e89f38b6a05d8eb5dbfe3df5f0c48c7ebe2bb92 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/07/0d/a55b00a5541973ac270d69ca55711ae19febccfe6be0384ba1172ac24d81/elkai-0.0.9-cp36-cp36m-macosx_10_14_x86_64.whl#sha256=1340731c416dd742030df01f4e09c3f24b044a8625635985cd2d84899d50eb88 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/42/24/d2adac081a1cf4dcefdbdd76b6dc570ad257cd3d82f4328ab18f9aad3eb4/elkai-0.0.9-cp36-cp36m-manylinux1_x86_64.whl#sha256=8e567be947a40c222d899e76472e6aec580a502f7d03283d7966197eb51bf724 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/62/eb/0ce1b0e0278fb75eca5ae98a68e9c3da441a9f63659a06b7c96b15845c41/elkai-0.0.9-cp36-cp36m-win32.whl#sha256=a9e881728aa9ba5116264d2fa63cb6ff9a23c8fd4ff4172494bb6cc2ac9fab75 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/49/c2/f7e53266695917f87f664a5646f698ac80e1ac103162e9d525f5e5cbfc8c/elkai-0.0.9-cp36-cp36m-win_amd64.whl#sha256=6e82af6d94a4760d6749fc62881054c70503a9b1f82b693d34a529c74836c835 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/30/9c/f7c6da4f7dee6bf421783fb6f6207cebd2a71c288f0ac1dbc01ae11d98cc/elkai-0.0.9-cp37-cp37m-macosx_10_14_x86_64.whl#sha256=dee06dff0284f4ba921fa9a27572c74db35acb1fa090c310ff400a792155c88c (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/e7/42/1a350ecf25535cd3f11dc621c8f233435fc02429f671836e1f6b1b2824de/elkai-0.0.9-cp37-cp37m-manylinux1_x86_64.whl#sha256=c65a5f2efa2766f040a9ac2f8e4b01cb94afa2637111197dd7bb8827f0f01c72 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/41/d2/aa0ba3615f83f7e502bac10dd76255542b9eb6bfdac454d9e2f46db66f25/elkai-0.0.9-cp37-cp37m-win32.whl#sha256=0c214be073c249a4d7b3689ad1cbf176a1ce15998a7819480d953c21276fb2c5 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/94/97/5ee03b2ed5dd9d455685dc541abd0f418dd4e9fa1adf6201940c8c157dcc/elkai-0.0.9-cp37-cp37m-win_amd64.whl#sha256=a9465e3b7bd2470d1cfe2bb05e34407a214b988bd6c1365b68d902232b39bd19 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c9/bb/73ceb0ec72463ebb9bd7d6b6c84f17bcf8c5b98aa0de024b5d88461d5da3/elkai-0.0.9-cp38-cp38-macosx_10_14_x86_64.whl#sha256=ae8458016ed286452236b6340b9675b600850a4ab64ad782118b4daa8fb45807 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/dc/72/f4590a31e479ad435955dfd7fb9dfe364a1ebe74c229ea5ab6d4f3aa2000/elkai-0.0.9-cp38-cp38-manylinux1_x86_64.whl#sha256=550d71747ff2e64e8902d7269a7fb1184f71051e9386ef4bfb7e4dac230aac3d (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/7d/7f/19620ae8d8878892a395022dd0af140094d9f7a4437985a7ccbc9c704f88/elkai-0.0.9-cp38-cp38-win32.whl#sha256=69034913cf4ad352603aec825bb951e0e0820e01d18b78a26bfdd5ddb614d638 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/93/4a/cf0d1dbdd5bce6766f1420bb6996bce1f90d0492e0ab184fa324750bf441/elkai-0.0.9-cp38-cp38-win_amd64.whl#sha256=c7adf84177d6be5c4d510ef1a887b93bf7f1ca0c15ccea8946f19974d960744d (from https://pypi.org/simple/elkai/)
 Found link https://files.pythonhosted.org/packages/3a/c2/0552360cb34f0a7d0137cfe9f4849a0e54bd2c00a7e96ad432a6cfeadb21/elkai-0.0.9.tar.gz#sha256=eb065f2d82ccd6ae8b0195545077a7cacb94e5d07e009359272b42f521fe664b (from https://pypi.org/simple/elkai/), version: 0.0.9
 Skipping link: none of the wheel's tags (cp310-cp310-macosx_12_0_arm64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/67/31/6d4f132f7e2795d6a295c4c9d3e26260b90de3064088c34288c98f4b686a/elkai-0.1.2-cp310-cp310-macosx_12_0_arm64.whl#sha256=984133ad66a17965761f68c95ccfcd2e7031c253615f32a54f3e8f507ce0c7f3 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/29/4b/5ec8270e2ef05c49d0367212527f51a0c28d5909637a26f68c3dc471a4ad/elkai-0.1.2-cp35-cp35m-macosx_10_14_x86_64.whl#sha256=9df4ff4949ee7c98404d5b94636cbf0204b41d3dd070b8212c7766eaca650e31 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/19/34/6b7c00e2d02f8accf3f1c7dae3aa87ed78c0a04b83d0a808fb29dda88043/elkai-0.1.2-cp35-cp35m-manylinux1_x86_64.whl#sha256=79fca2d6b031ede159b9e4c8e55e5d490fc1c5b7770eca1d17f425429aab82cb (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/74/1b/c4973011218fc9489ad8acb333a5a62944fe02b83779149d18b3edc74761/elkai-0.1.2-cp35-cp35m-win32.whl#sha256=04ac424f365313bc862d457685c56b7bfdce931a77f4627de649d34ccf7ee2fa (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp35-cp35m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/68/92/69d19554c92b03ceb25cf8844dc74436899564b9d818d0fd2a840bea98be/elkai-0.1.2-cp35-cp35m-win_amd64.whl#sha256=be35ccba4e5c271c480321af738087dd29ee71bee48739810a79899f659ded91 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/7b/a4/80698b6c53a1abf31c4b20b1324dbad379c10e89a6d42a83c3eef4a589e2/elkai-0.1.2-cp36-cp36m-macosx_10_14_x86_64.whl#sha256=718e23bde51b1c34b6b55468301f301fbe13608a8386a6f25cca6abb13f34325 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/09/5f/87f6d59ff47008cfbc8a03c4fc7b5957e7d4fac42ee7a7e72a4e258eada9/elkai-0.1.2-cp36-cp36m-manylinux1_x86_64.whl#sha256=a957ffd19c593d4a3fb7b75a172f42fb3b3cdbb1771ad7f9cc4ca687ac534a26 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/36/38/264396721568d447ace209a34a1dedf16a5a7fe21c4b6c527943883771e8/elkai-0.1.2-cp36-cp36m-win32.whl#sha256=077daf428c4bfd22480334b3e1fb7de0b7165b46278f2d62dc67381ee402b88d (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp36-cp36m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/15/8b/db46927b033c5de99bde301d623c19f2c0a931fc5ab2abcc671c258c8e08/elkai-0.1.2-cp36-cp36m-win_amd64.whl#sha256=88095dbeec336c384fdf79e27023b874a16d3cb4e167c1d4fa0944bb2b893aa8 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/6c/cd/369d7b6f7dcba7f6c3db00b8e3201840f4587cf2c180e426312e3217c733/elkai-0.1.2-cp37-cp37m-macosx_10_14_x86_64.whl#sha256=88d29a33ad74536f9736a501999285e9fe03003d2f05caf862dc63fb5b9b776a (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/28/1b/ce03db0b61ddb5269ab0227f48f5aef0e7f0e04b1741c765da923e552f6d/elkai-0.1.2-cp37-cp37m-manylinux1_x86_64.whl#sha256=1c3e756b1e8c7d48ef402d274b58161acfaae087d3b3a062cd5b18882a98f426 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/c6/ff/d149105e59cb191fc9aba80e50ea586a86ee51e54298874bde9255741235/elkai-0.1.2-cp37-cp37m-win32.whl#sha256=dc2480f090dadccd8f3b6036fcadda534c524f71fb305487ce897cace5bf6cfd (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp37-cp37m-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/05/1d/4be7b3e5a0148f35e8338f22f3568b257a7b0b94a7d4b7a97e7d7c0ce853/elkai-0.1.2-cp37-cp37m-win_amd64.whl#sha256=dfe3aa2a0a8f947d55592faa959ae82b31793a93083c47ab55041a2b9a1f6c6e (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/7e/c5/9f4c1c90ef4d5edbf60226f1f662e6426d83bff1d693fe850f7b9a18a7c1/elkai-0.1.2-cp38-cp38-macosx_10_14_x86_64.whl#sha256=e65bf85f4d66e231112624a0b13aefae86456f8db186b90aed119d6fbdc49b88 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-macosx_11_2_arm64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/05/cb/6232c6a8e86c25896af337d94bb6db04c7bf9793ff29a5c42a18c7be4e7d/elkai-0.1.2-cp38-cp38-macosx_11_2_arm64.whl#sha256=cea226136042b525524d827b613a646e03bb333f666d995e548e42636226a051 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-macosx_12_0_arm64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/9a/14/d4d22d39dffd6c1ee920d252bd9013ba0c1bc5368551ca75eff3973b1057/elkai-0.1.2-cp38-cp38-macosx_12_0_arm64.whl#sha256=854dfe7d7760a90666d2d30b651f0d3ad2b4ac3c227897b8c6f890b435a4d57c (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/9b/a5/e9549f413fb5d2cb56628502200adec3d6b23d34362251ebe113a554ee80/elkai-0.1.2-cp38-cp38-manylinux1_x86_64.whl#sha256=c21035955bb684b1f2e0be317396fa01d6392b322adf89edbec0947b97e12d3d (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/4b/6c/29f9e32a36df273f14d9e10ee333381c94e370ac07e7d37bcbea3f99e3e6/elkai-0.1.2-cp38-cp38-win32.whl#sha256=d91802d13d1a73c117076e8ed969a4a0b49f39301f70303f4b65cf897e89b3e9 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp38-cp38-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/b0/19/b986d520c7f2406ef4d4f4f2c8a5e5f4779bcb10ba26e092cb6c1ed40e3f/elkai-0.1.2-cp38-cp38-win_amd64.whl#sha256=0d3b5860822b584ac87d9820b75dafc155e46b98814bb3fd20f26764cf9e3821 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp39-cp39-macosx_10_14_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/9f/97/dd56105b5c0e467e26b18c485576e1cad973947ada9cda59f7af28d736f8/elkai-0.1.2-cp39-cp39-macosx_10_14_x86_64.whl#sha256=64ca5e3c6acf4ede1d7f93e9e7a8e1f53c52dbecd2b44711bde19146f3c7b033 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp39-cp39-macosx_11_2_arm64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/d9/7f/c741f75e2d5ed94aee5ee9b6585df31e0f358acc4c1aa09373e52242bbc6/elkai-0.1.2-cp39-cp39-macosx_11_2_arm64.whl#sha256=ec2f0701fb2aeffb032aeccf7c8e1af6fee3111aeceb3735808bd3bc9f815403 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp39-cp39-macosx_12_0_arm64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/5e/a3/a31f9b88c4739d4607e8359a5b5b3a960a05038a823b5cff79d9c6755b43/elkai-0.1.2-cp39-cp39-macosx_12_0_arm64.whl#sha256=db1c91d07218f6663b1ad2bbb7acd488cbcb92a9398cc4a5ddc2f728e09302e7 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp39-cp39-manylinux1_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/8f/78/3835659668804677b636dfb573dc20bc646cb3e8ec5d3cd1e299c28b6cbe/elkai-0.1.2-cp39-cp39-manylinux1_x86_64.whl#sha256=a8a41811cb2b7cd7f1aa667bd0ce0f13f9907da1d652817888bd79082ef25aa4 (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp39-cp39-win32) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/e9/3e/5cfc6d6e4b046b256183e58f48ae254e763eaca7c1a670ee15d83c85224d/elkai-0.1.2-cp39-cp39-win32.whl#sha256=b80e2b3a63668f16546dac5d2c45f07ed3f9befc097b9fc81cf6880096656b5a (from https://pypi.org/simple/elkai/)
 Skipping link: none of the wheel's tags (cp39-cp39-win_amd64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/b7/03/64a5f05d71ac6216d4f29306b11a8659333bf96700f380e64e565cdb34d2/elkai-0.1.2-cp39-cp39-win_amd64.whl#sha256=a8e64a38a930763e7ed6cef5621a904ab8cff4eb22c45355a698ba243519adaf (from https://pypi.org/simple/elkai/)

The last part of the installation

      collect2: error: ld returned 1 exit status
      gmake[2]: *** [CMakeFiles/_elkai.dir/build.make:98: _elkai.cpython-310-x86_64-linux-gnu.so] Error 1
      gmake[1]: *** [CMakeFiles/Makefile2:111: CMakeFiles/_elkai.dir/all] Error 2
      gmake: *** [Makefile:136: all] Error 2
      Traceback (most recent call last):
        File "/home/chkwon/.local/lib/python3.10/site-packages/skbuild/setuptools_wrap.py", line 640, in setup
          cmkr.make(make_args, install_target=cmake_install_target, env=env)
        File "/home/chkwon/.local/lib/python3.10/site-packages/skbuild/cmaker.py", line 672, in make
          self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env)
        File "/home/chkwon/.local/lib/python3.10/site-packages/skbuild/cmaker.py", line 703, in make_impl
          raise SKBuildError(

      An error occurred while building with CMake.
        Command:
          cmake --build . --target install --config Release --
        Install target:
          install
        Source directory:
          /tmp/pip-install-g3gsj4va/elkai_9165e4a14b3047349f01d9d1edfcea79
        Working directory:
          /tmp/pip-install-g3gsj4va/elkai_9165e4a14b3047349f01d9d1edfcea79/_skbuild/linux-x86_64-3.10/cmake-build
      Please check the install target is valid and see CMake's output for more information.
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for elkai

LKH type

I was wondering, is this the LKH implementation: LKH3?

Kind regards,

Add docstrings

The Python module should be clean, and that means the utility functions should be hidden from __all__ and the actual functions should have proper docstrings.

Version: 0.0.7

Vehicle routing problems

We need to find good names and data structures for solving VRP, VRP with time windows and/or pickup/deliveries.

The LKH website has some abbreviations which are un-googlable and the file formats aren't very nice.

This will probably land in v1.1.0

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.