implement a random graph generator : layer by layer method#6
Open
huggingstar wants to merge 2693 commits intolingeringsocket:masterfrom
Open
implement a random graph generator : layer by layer method#6huggingstar wants to merge 2693 commits intolingeringsocket:masterfrom
huggingstar wants to merge 2693 commits intolingeringsocket:masterfrom
Conversation
huggingstar
commented
Feb 11, 2018
* Create CODE_OF_CONDUCT.md
* Add documentation for thread-safety, and update documentation for graph equality. * Avoid fragile link.
* Eigenvector centrality * New implementation of Katz centrality and deprecation of AlphaCentrality * Fixed copyright blurb
…1016) * Added overflow tests and strategy in betweenness centrality * Fixed typos
…#1022) * [Util] replace comparators with lambda and deprecate them for removal * [Util] make VertexDegreeComparator a factory for lambda comparators * [Util] fix java doc and add deprecation notes
This aligns the weighted PageRank with the unweighted variant. To efficiently access the corresponding edge weights these are also cached. Especially for many iterations the caching becomes useful. Fixes #1011
* Replace Map<Integer,E> with ArrayList<E> where possible Using a Integer-key in maps is only useful if the keys are not consecutive values. In case of consecutive integer values using an ArrayList is much faster (getting an element at a certain index of a ArrayList is much faster than getting the value of a key from a HashMap plus autoboxing from int to integer objects is avoided) and less memory demanding (an ArrayList of the same size has a smaller backing array and also does not need the Entry-objects for each entry) compared to using an HashMap. Map<Integer,Integer> are replaced by int-arrays if possible. * fixed wrong indices in GridGraphGenerator * fixed out-of-range handling in DIMACSImporter * revert clean-up actions and use int instead of Integer in ColorRefinementAlgorithm * Apply changes requested by @Toptachamann
…1025) Apply the VertexDegreeComparator to GraphOrdering to replace its own GeneralVertexDegreeComparator. Also use the VertexToIntegerMapping in the constructor of GraphOrdering to compute the vertexToOrder mapping. This avoids unnecessary copy to the vertexList and allocates the HashMap with its expected size (avoids array-growth and re-hashing while populating the map).
* Added two basic link prediction algorithms + interface * Added more local link prediction algs * Added 2 more tests * More tests * Improvements due to PR comments * Fixed broken tests due to forgotten exception change
* supplying ThreadPoolExecutor to parallel algorithms * improved docs & removed unrelated changes * Removed constructors deprecation * Restored constructors deprecation * Removed typos and parametrized ThreadPoolExecutor termination time * Proper handling of InterruptedException
* Terminate BFSShortestPath#getPath when target vertex is found. Issue#1158 #1158 * Dummy edit to re-run checks --------- Co-authored-by: John Sichi <jsichi@gmail.com>
…hs (#1284) Explicitly mention that the argument `partialPath` of `PathValidator::isValidPath` might be an empty path with both source and target vertices equal to `null`. This happens in `AllDirectedPaths`.
* Adds `DagAllPathsCounter` class for counting all simple paths in a DAG and corresponding test cases * Fixes the license header
* Add subgraph support in DOTExporter Signed-off-by: Nicolas Rol <nicolas.rol@rte-france.com> * Fix header and javadoc Signed-off-by: Nicolas Rol <nicolas.rol@rte-france.com> * Fix javadoc Signed-off-by: Nicolas Rol <nicolas.rol@rte-france.com> * Simplify unit test due to attributes being rendered in undefined order * Preserve attribute ordering in DOTExporter and improve javadoc for DOTSubgraph --------- Signed-off-by: Nicolas Rol <nicolas.rol@rte-france.com>
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.5.0 to 4.7.6. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](JamesIves/github-pages-deploy-action@v4.5.0...v4.7.6) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-version: 4.7.6 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v4...v6) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [org.apache.maven.plugins:maven-compiler-plugin](https://github.com/apache/maven-compiler-plugin) from 3.14.0 to 3.14.1. - [Release notes](https://github.com/apache/maven-compiler-plugin/releases) - [Commits](apache/maven-compiler-plugin@maven-compiler-plugin-3.14.0...maven-compiler-plugin-3.14.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-compiler-plugin dependency-version: 3.14.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-java](https://github.com/actions/setup-java) from 4 to 5. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](actions/setup-java@v4...v5) --- updated-dependencies: - dependency-name: actions/setup-java dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps `maven-surefire-plugin.version` from 3.5.3 to 3.5.4. Updates `org.apache.maven.surefire:surefire-junit-platform` from 3.5.3 to 3.5.4 Updates `org.apache.maven.plugins:maven-surefire-plugin` from 3.5.3 to 3.5.4 - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](apache/maven-surefire@surefire-3.5.3...surefire-3.5.4) Updates `org.apache.maven.plugins:maven-failsafe-plugin` from 3.5.3 to 3.5.4 - [Release notes](https://github.com/apache/maven-surefire/releases) - [Commits](apache/maven-surefire@surefire-3.5.3...surefire-3.5.4) --- updated-dependencies: - dependency-name: org.apache.maven.surefire:surefire-junit-platform dependency-version: 3.5.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.maven.plugins:maven-surefire-plugin dependency-version: 3.5.4 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.apache.maven.plugins:maven-failsafe-plugin dependency-version: 3.5.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.7.6 to 4.8.0. - [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases) - [Commits](JamesIves/github-pages-deploy-action@v4.7.6...v4.8.0) --- updated-dependencies: - dependency-name: JamesIves/github-pages-deploy-action dependency-version: 4.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….0 (#1299) Bumps [org.apache.maven.plugins:maven-assembly-plugin](https://github.com/apache/maven-assembly-plugin) from 3.7.1 to 3.8.0. - [Release notes](https://github.com/apache/maven-assembly-plugin/releases) - [Commits](apache/maven-assembly-plugin@maven-assembly-plugin-3.7.1...v3.8.0) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-assembly-plugin dependency-version: 3.8.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* KConnectiveness feature * KConnectiveness feature * Error fix * KConnectiveness feature * Checkstyle fix * Checkstyle fix * Resolving review comments * resolve review and fix errors * Fix methods spelling errors --------- Co-authored-by: a23barho <azim.barhoumi@imt-atlantique.net> Co-authored-by: Paul.E <paul.enjalbert@imt-atlantique.net>
…1298) * Base center location algorithm classes and implementation of the Gon heuristic. * Unit tests added. * Style corrected. * Original reference. * Update GonAlgorithmTest.java --------- Co-authored-by: Alex Cornejo <alex@PCDS-JA>
…1300) Bumps [org.apache.maven.plugins:maven-shade-plugin](https://github.com/apache/maven-shade-plugin) from 3.6.0 to 3.6.1. - [Release notes](https://github.com/apache/maven-shade-plugin/releases) - [Commits](apache/maven-shade-plugin@maven-shade-plugin-3.6.0...maven-shade-plugin-3.6.1) --- updated-dependencies: - dependency-name: org.apache.maven.plugins:maven-shade-plugin dependency-version: 3.6.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.