Commit 21f26cc 1 parent d355cc0 commit 21f26cc Copy full SHA for 21f26cc
File tree 2 files changed +466
-0
lines changed
2 files changed +466
-0
lines changed Original file line number Diff line number Diff line change @@ -112,8 +112,241 @@ each OSPF implementation consists of the following components:
112
112
113
113
## Features And Progress
114
114
115
+ - ✔️:Stable version.
116
+ - ⭕:Development completed, unstable version.
117
+ - ❗:Under development, incomplete version.
118
+ - ❌:Planned, not started.
119
+
115
120
### Core
116
121
122
+ <div style =" width : auto ; display : table ; margin-left : auto ; margin-right : auto ;" >
123
+ <table style =" text-align : center ;" >
124
+ <thead>
125
+ <tr>
126
+ <th>Feature</th>
127
+ <th>C++</th>
128
+ <th>C#</th>
129
+ <th>Kotlin</th>
130
+ <th>Python</th>
131
+ <th>Rust</th>
132
+ </tr>
133
+ </thead>
134
+ <tbody>
135
+ <tr>
136
+ <td colspan=6>Modeling Language</td>
137
+ </tr>
138
+ <tr>
139
+ <td>MILP</td>
140
+ <td>❗</td>
141
+ <td>❌</td>
142
+ <td>✔️</td>
143
+ <td>❌</td>
144
+ <td>❗</td>
145
+ </tr>
146
+ <tr>
147
+ <td>QMILP</td>
148
+ <td>❌</td>
149
+ <td>❌</td>
150
+ <td>❗</td>
151
+ <td>❌</td>
152
+ <td>❌</td>
153
+ </tr>
154
+ <tr>
155
+ <td>NLMILP</td>
156
+ <td>❌</td>
157
+ <td>❌</td>
158
+ <td>❌</td>
159
+ <td>❌</td>
160
+ <td>❌</td>
161
+ </tr>
162
+ <tr>
163
+ <td colspan=6>Solver Wrapper</td>
164
+ </tr>
165
+ <tr>
166
+ <td>GUROBI</td>
167
+ <td>❗</td>
168
+ <td>❌</td>
169
+ <td>✔️</td>
170
+ <td>❌</td>
171
+ <td>❗</td>
172
+ </tr>
173
+ <tr>
174
+ <td>CPLEX</td>
175
+ <td>❗</td>
176
+ <td>❌</td>
177
+ <td>✔️</td>
178
+ <td>❌</td>
179
+ <td>❗</td>
180
+ </tr>
181
+ <tr>
182
+ <td>COPT</td>
183
+ <td>❌</td>
184
+ <td>❌</td>
185
+ <td>❌</td>
186
+ <td>❌</td>
187
+ <td>❌</td>
188
+ </tr>
189
+ <tr>
190
+ <td>SCIP</td>
191
+ <td>❗</td>
192
+ <td>❌</td>
193
+ <td>✔️</td>
194
+ <td>❌</td>
195
+ <td>❗</td>
196
+ </tr>
197
+ <tr>
198
+ <td>COPIN-OR</td>
199
+ <td>❗</td>
200
+ <td>❌</td>
201
+ <td>❗</td>
202
+ <td>❌</td>
203
+ <td>❗</td>
204
+ </tr>
205
+ <tr>
206
+ <td>else</td>
207
+ <td colspan=5>planing</td>
208
+ </tr>
209
+ <tr>
210
+ <td colspan=6>Meta-Heuristic Algorithm</td>
211
+ </tr>
212
+ <tr>
213
+ <td>PSO</td>
214
+ <td>❗</td>
215
+ <td>❌</td>
216
+ <td>✔️</td>
217
+ <td>❌</td>
218
+ <td>❗</td>
219
+ </tr>
220
+ <tr>
221
+ <td>GA</td>
222
+ <td>❗</td>
223
+ <td>❌</td>
224
+ <td>❗</td>
225
+ <td>❌</td>
226
+ <td>❗</td>
227
+ </tr>
228
+ <tr>
229
+ <td>else</td>
230
+ <td colspan=5>planing</td>
231
+ </tr>
232
+ </tbody>
233
+ </table >
234
+ </div >
235
+
117
236
### Framework
118
237
238
+ <div style =" width : auto ; display : table ; margin-left : auto ; margin-right : auto ;" >
239
+ <table style =" text-align : center ;" >
240
+ <thead>
241
+ <tr>
242
+ <th>Feature</th>
243
+ <th>C++</th>
244
+ <th>C#</th>
245
+ <th>Kotlin</th>
246
+ <th>Python</th>
247
+ <th>Rust</th>
248
+ </tr>
249
+ </thead>
250
+ <tbody>
251
+ <tr>
252
+ <td>Basic Framework</td>
253
+ <td>❗</td>
254
+ <td>❌</td>
255
+ <td>✔️</td>
256
+ <td>❌</td>
257
+ <td>❗</td>
258
+ </tr>
259
+ <tr>
260
+ <td>bpp1d</td>
261
+ <td>❌</td>
262
+ <td>❌</td>
263
+ <td>❌</td>
264
+ <td>❌</td>
265
+ <td>❌</td>
266
+ </tr>
267
+ <tr>
268
+ <td>bpp2d</td>
269
+ <td>❌</td>
270
+ <td>❌</td>
271
+ <td>❌</td>
272
+ <td>❌</td>
273
+ <td>❌</td>
274
+ </tr>
275
+ <tr>
276
+ <td>bpp3d</td>
277
+ <td>❌</td>
278
+ <td>❌</td>
279
+ <td>❌</td>
280
+ <td>❌</td>
281
+ <td>❌</td>
282
+ </tr>
283
+ <tr>
284
+ <td>csp1d</td>
285
+ <td>❌</td>
286
+ <td>❌</td>
287
+ <td>❌</td>
288
+ <td>❌</td>
289
+ <td>❌</td>
290
+ </tr>
291
+ <tr>
292
+ <td>csp2d</td>
293
+ <td>❌</td>
294
+ <td>❌</td>
295
+ <td>❌</td>
296
+ <td>❌</td>
297
+ <td>❌</td>
298
+ </tr>
299
+ <tr>
300
+ <td>gantt-scheduling</td>
301
+ <td>❌</td>
302
+ <td>❌</td>
303
+ <td>⭕</td>
304
+ <td>❌</td>
305
+ <td>❌</td>
306
+ </tr>
307
+ <tr>
308
+ <td>network-scheduling</td>
309
+ <td>❌</td>
310
+ <td>❌</td>
311
+ <td>❌</td>
312
+ <td>❌</td>
313
+ <td>❌</td>
314
+ </tr>
315
+ <tr>
316
+ <td>else</td>
317
+ <td colspan=5>planing</td>
318
+ </tr>
319
+ </tbody>
320
+ </table >
321
+ </div >
322
+
119
323
### Remote
324
+
325
+ <div style =" width : auto ; display : table ; margin-left : auto ; margin-right : auto ;" >
326
+ <table style =" text-align : center ;" >
327
+ <thead>
328
+ <tr>
329
+ <th>Feature</th>
330
+ <td></th>
331
+ </tr>
332
+ </thead>
333
+ <tbody>
334
+ <tr>
335
+ <td>Solver Serivce</td>
336
+ <td>❗</td>
337
+ </tr>
338
+ <tr>
339
+ <td>Meta-Heuristic Algorithm Service</td>
340
+ <td>❌</td>
341
+ </tr>
342
+ <tr>
343
+ <td>Dispatcher</td>
344
+ <td>❗</td>
345
+ </tr>
346
+ <tr>
347
+ <td>Time Slice Cycle</td>
348
+ <td>❌</td>
349
+ </tr>
350
+ </tbody>
351
+ </table >
352
+ </div >
You can’t perform that action at this time.
0 commit comments