Opened 8 years ago
Closed 7 years ago
#2651 closed feature request (done)
Integrate igraph in HeuristicLab
Reported by: | abeham | Owned by: | gkronber |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.15 |
Component: | ExtLibs | Version: | 3.3.14 |
Keywords: | Cc: |
Description
"igraph is a collection of network analysis tools with the emphasis on efficiency, portability and ease of use. igraph is open source and free. igraph can be programmed in R, Python and C/C++." igraph.org
It contains several layout and graph algorithms that would be useful in HeuristicLab (knowledge networks, local optima networks).
It's available as a C dll which can be p/invoked. A wrapper class should be written in C# that abstracts the C interfaces.
Change History (20)
comment:1 Changed 8 years ago by abeham
- Owner set to abeham
- Status changed from new to accepted
comment:2 Changed 8 years ago by abeham
comment:3 Changed 8 years ago by abeham
r14244: worked on igraph integration, additional layout algorithms, density, page rank
- added unit tests
comment:4 Changed 8 years ago by abeham
r14245: worked on igraph integration
comment:5 Changed 8 years ago by abeham
r14246: updated test settings (deployment items)
comment:6 Changed 8 years ago by abeham
- partially reverted builder testsettings
- added example on how to use native callbacks (depth-first-search and bfs)
comment:7 Changed 8 years ago by abeham
r14250: removed workaround, added application base directory
comment:8 Changed 8 years ago by abeham
- reverted Builder.testsettings
- fixed bug in DllImporter (64bit call forwards)
comment:9 Changed 8 years ago by abeham
r14257: removed failing tests from project, still left in repository (renamed category from igraph to ExtLibs.igraph)
comment:10 Changed 8 years ago by jkarder
r14272: fixed project file name (case sensitivity)
comment:11 Changed 7 years ago by abeham
r15085: readded igraph tests
comment:12 Changed 7 years ago by abeham
- Owner changed from abeham to mkommend
- Status changed from accepted to reviewing
It seems the upgrade to VS 2017 on the builder has solved the unit test problems.
comment:13 Changed 7 years ago by mkommend
r15112: Updated license file of igraph.
comment:14 Changed 7 years ago by mkommend
- Owner changed from mkommend to abeham
- Status changed from reviewing to assigned
Reviewed all changes in this ticket.
A readme file detailing the origins of the source would be really helpful.
comment:15 Changed 7 years ago by abeham
- Owner changed from abeham to mkommend
- Status changed from assigned to reviewing
r15113: Added version.txt file and removed useless method from Graph wrapper
comment:16 Changed 7 years ago by gkronber
r15129: renamed version file for igraph, copy version file to HeuristicLab application folder, include version file in plugin
comment:17 Changed 7 years ago by gkronber
- Owner changed from mkommend to gkronber
- Status changed from reviewing to readytorelease
comment:18 Changed 7 years ago by gkronber
comment:19 Changed 7 years ago by gkronber
comment:20 Changed 7 years ago by gkronber
- Resolution set to done
- Status changed from readytorelease to closed
r14234: initial commit of igraph in ExtLibs