ze-vs / OptaPlanner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Сборка

  1. Импортировать или открыть проект в IntelliJ IDEA
  2. Запустить Main.java

Настройка

Возможны настройки времени выполения поиска решений в файле scheduleSolverConfiguration.xml

Входные данные не требуются, т.к установлены заранее Вывод данных происходит в консоль

Пример вывода при

  • такси: 5356
  • заказ пиццы: 526
  • 1я линия тех поддержки: 3384
Operator id:b46177a6-537a-498c-9226-3daa33b80cdf load:62 line:2
 Operator id:09c5df82-8967-4f27-9208-8f4786325209 load:60 line:3
 Operator id:1fdd2b92-7e66-4060-a6e9-4f1c45162999 load:85 line:3
 Operator id:fb8919bf-bfed-466c-bd47-bb84e34d7e89 load:69 line:3
 Operator id:594fb0a1-6e51-49a5-9027-b1886ef9c213 load:67 line:3
 Operator id:a28971f4-6c38-4af8-bad3-05d4139c3dc3 load:56 line:3
 Operator id:7c129d17-2173-44de-89f6-f9e71768625a load:85 line:3
 Operator id:00eaa4cb-d469-4a28-b34f-b05d7468dfcd load:61 line:3
 Operator id:1815ca31-2c44-4285-b4d0-a11366e6424e load:60 line:3
 Operator id:e6a101fc-c50a-4634-94ab-7e9fadf6693e load:67 line:3
 Operator id:b7326e84-f0c5-44e8-9cda-6a474a720c82 load:81 line:3
 Operator id:ee6344ec-e45d-4a4c-81a1-738422748236 load:79 line:3
 Operator id:99f6abbb-0a75-4537-b069-9932aa675e5a load:79 line:3
 Operator id:3beb01e5-9504-46a5-92aa-a0b7c064ec80 load:89 line:3
 Operator id:560499fa-32b2-4bcc-b7c1-4296fa4d23be load:68 line:3
 Operator id:73e37c9c-e957-45aa-82b3-66f27a49bc3e load:72 line:3
 Operator id:0b835025-da6b-4b32-8a57-ada7a9a1ea8f load:53 line:3
 Operator id:04c00ae8-96c0-428f-a27f-8ee313ca99f1 load:74 line:3
 Operator id:2e8b8ae5-ec2d-4724-b041-41ecf47ce57f load:89 line:3
 Operator id:82804d7e-4130-4f01-aa8a-eebdc862487a load:80 line:3
 Operator id:2b197af6-075f-4fa5-a82a-d3a89479e06a load:80 line:3
 Operator id:fa465477-ac81-4a9b-b677-510c0db7fb99 load:85 line:3
 Operator id:c37420da-3df0-454d-9c1b-3a180fef5aeb load:98 line:3
 Operator id:edf9333c-1f63-47db-afca-7c7348aec605 load:67 line:2
 Operator id:6b81a871-b25d-4bbb-9abd-e683b36566cb load:96 line:2
 Operator id:367b8eae-bd45-4f4d-a0fd-654926e3c3ff load:75 line:2
 Operator id:591fb8a7-ddad-43f7-94bb-d3678936d950 load:52 line:3
 Operator id:141f4464-728a-4634-9b0d-ceb02aa91ed7 load:84 line:2
 Operator id:bece1750-0bac-4722-91f8-7917d3a14a5c load:69 line:2
 Operator id:8f5d2958-defa-4e1b-b6ff-880abe48dfa2 load:67 line:3
 Operator id:f89a9ccb-5c08-4c06-9091-ef50303fa76d load:84 line:2
 Operator id:5e7742e2-6d0d-414b-b3ca-252736392e02 load:87 line:1
 Operator id:72cbab2a-a20a-4dd9-a291-4ff0374659ec load:85 line:1
 Operator id:d9f54b38-644c-41e6-839e-b5816e96eb95 load:80 line:1
 Operator id:45634e78-fc8b-492c-b549-fa2430d24ed2 load:89 line:1
 Operator id:37d748f7-125f-4281-80af-5ecbeb210e2c load:68 line:1
 Operator id:d071575f-14ca-44d8-8a38-7a73beff3ecd load:94 line:1
 Operator id:6724d3f3-989c-4a85-9ffb-a6e6eac762b9 load:97 line:1
 Operator id:9f3ad275-50c6-4dd3-8947-f1aa988eab18 load:90 line:1
 Operator id:09d68189-ed38-47e1-87bc-75e25604fac7 load:58 line:1
 Operator id:01502fcf-af0c-4cda-ab7a-4c58410d39fb load:60 line:1
 Operator id:0afa5bd4-6e14-428a-85fc-88adbac5e5b7 load:96 line:1
 Operator id:8456fec1-f5eb-4133-8841-a34bc7db6bc0 load:80 line:1
 Operator id:faf33b11-ccd8-4bd5-b824-e120a45b2c34 load:53 line:1
 Operator id:f033cb76-d1da-4f94-ba2e-06817d3c50cb load:80 line:1
 Operator id:6bc8c450-2dca-4cd0-a253-f8e4dc63d791 load:84 line:1
 Operator id:2646ac5f-1c3a-4310-ac63-ebb7b4ebb9ae load:91 line:1
 Operator id:1d2504d7-f585-493e-b54c-2b8c0691f4be load:65 line:1
 Operator id:83b7dce8-fadb-41b4-b533-59e0a716db97 load:69 line:1
 Operator id:36694699-78e7-44c6-99d9-39b13d7d96cc load:80 line:1
 Operator id:712856aa-6ef5-40fc-b710-1b2d168d58d2 load:97 line:1
 Operator id:2c1db6fb-915a-4caa-8c1a-21c73086806e load:91 line:1
 Operator id:31d75c94-aaef-4d7f-baf6-c2da189e26cb load:65 line:1
 Operator id:9124b82a-b538-4cba-9ee8-c55f4f566fa1 load:58 line:1
 Operator id:23df1ab4-1b8d-4607-bc7e-fdde1b31e1c3 load:71 line:1
 Operator id:21ee6ec2-ed2e-4bb5-bca7-082e8a365b58 load:72 line:1
 Operator id:04ee2c03-e9dc-4c27-9ad8-c020f0354502 load:78 line:1
 Operator id:f25011b3-f2e1-4c81-a57b-65f9f54548af load:80 line:1
 Operator id:146166fd-8b6b-46ca-9bcb-4b7d8e7ef201 load:83 line:1
 Operator id:023dcf4c-0e6c-4494-af65-c9c73318fd31 load:58 line:1
 Operator id:357aa4a6-b4d6-4370-ae8f-783109ee5a6c load:92 line:1
 Operator id:2a26040e-8433-42b7-9ed0-a52ac26f1cf0 load:95 line:1
 Operator id:7171351d-6bb0-4bb2-a2a6-bb884cc2ee33 load:51 line:1
 Operator id:99306d9e-c5cd-4de9-9899-33040b37a5a0 load:80 line:1
 Operator id:4db322a2-cdfa-4cf9-afbf-7993eb9430c7 load:94 line:1
 Operator id:02b57d2d-d643-46c6-8940-5ddb0dcbc391 load:61 line:1
 Operator id:dd2b4d46-8f7b-4223-a20c-df0798bb0b32 load:59 line:1
 Operator id:1489ec7f-2bc7-4767-962b-196f751fc63f load:84 line:1
 Operator id:5eecdc69-b9d8-486a-b537-259b971fdf52 load:57 line:1
 Operator id:61d127f6-fc2d-4309-9c39-ba61f3c2fdfb load:86 line:1
 Operator id:412e4f79-94c6-4824-b6e5-0f14cf4facb9 load:91 line:1
 Operator id:3ad0ff95-88ee-4297-9454-029117372cc1 load:92 line:1
 Operator id:db23c94e-178e-4f5e-adfd-35daa22637fc load:76 line:1
 Operator id:ebd796c8-46dd-4abd-a127-274b653b7990 load:76 line:1
 Operator id:a738fb4c-39cd-4ffc-aa99-ef207b286a8f load:73 line:1
 Operator id:1c6ea01f-09b4-4142-84dc-606aa6d45bb9 load:98 line:1
 Operator id:0f0b848f-9d6e-453b-bbf9-e9224ce1c3f1 load:63 line:1
 Operator id:5ec83ecd-c432-409f-b344-626d5ea22ed9 load:60 line:1
 Operator id:b40f010c-7797-4d43-ae39-438a0d85c93f load:77 line:1
 Operator id:4a3feb25-2aed-4bed-9999-35d406a39d33 load:90 line:1
 Operator id:53de3b43-1d8e-4085-a0f1-bdd468da1f68 load:94 line:1
 Operator id:0be3ec42-0d79-4bab-9604-abe53cf41b6b load:66 line:1
 Operator id:345acfac-1091-4b26-b3cf-2a63d0a30010 load:95 line:1
 Operator id:dde6d910-e09c-43fe-878a-623ce82094a5 load:96 line:1
 Operator id:7363185d-a842-490f-9ba1-ac647c79de40 load:71 line:1
 Operator id:3903ace1-74ab-4133-8cf2-09f42f7097e3 load:89 line:1
 Operator id:88cb4b3b-6893-41de-93f4-938397b147fa load:78 line:1
 Operator id:bedff10a-d117-404f-9f0f-0576a35d29ee load:78 line:1
 Operator id:d3f0759a-42e0-4850-9114-6a5fe828c690 load:75 line:1
 Operator id:c1afeeef-4cb7-426d-bd99-a0532176d616 load:79 line:1
 Operator id:97cfc4b1-fb24-439d-9b3e-7601b0f6a79f load:61 line:1
 Operator id:6dd197ab-b04f-47d1-a815-373bdc757ad4 load:66 line:1
 Operator id:a6643ecf-96e5-45eb-8337-9ae25ff5f847 load:72 line:1
 Operator id:0d4fae57-600a-401d-b174-bc11a66d87c3 load:88 line:1
 Operator id:a889394f-c0c6-4d81-9e75-7ef2b0bd075e load:79 line:1
 Operator id:0f66d66f-085f-41ee-90ac-448d5676be94 load:75 line:1
 Operator id:638b1cc2-ec0c-45d9-93d1-01418192f2d7 load:84 line:1
 Operator id:531ed49e-8ef3-4ad8-8c81-87f1efe713cc load:68 line:1
 Operator id:d93926b7-2b1e-4129-a8c5-c530980366f1 load:92 line:1
 Operator id:b3da21e4-4efa-4aa8-9757-39b4aa6f1ec4 load:51 line:1
Переизбыток 1.0 человек на линии 1
Переизбыток 1.0 человек на линии 2
Недостаток 33.0 человек на линии 3

About


Languages

Language:Java 100.0%