Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Order polytope improvements #319

Merged
merged 52 commits into from
Jul 17, 2024
Merged
Show file tree
Hide file tree
Changes from 43 commits
Commits
Show all changes
52 commits
Select commit Hold shift + click to select a range
157955c
Fix the warning message in R Mac's cran test (#285)
TolisChal Oct 16, 2023
074a562
No-U-Turn Sampler in HMC (#216)
TolisChal Oct 17, 2023
c31e98b
Use of SIMD computation in CRHMC walk [fixed] (#286)
iakoviid Nov 2, 2023
e767f46
Update CODE_OF_CONDUCT.md
vissarion Nov 15, 2023
c9fb177
Add define lp_solve guards to orderpolytope
vissarion Feb 9, 2024
f91d4a9
Rename LinearProgramFunctor to ExponentialFunctor and add inverse var…
vissarion Feb 9, 2024
b15c9d8
Rename LinearProgramFunctor to ExponentialFunctor, add inverse varian…
vfisikop Feb 14, 2024
1ae6a45
Remove C11 flags from cran
vfisikop Feb 14, 2024
ad049d5
Merge pull request #289 from vfisikop/remove_volesti4dingo
vfisikop Feb 14, 2024
432b967
Build only with lp-solve source code, no need for liblpsolve55.so files
vfisikop Feb 15, 2024
7da53c4
Update tests and some examples to buid with lp solve from sources
vfisikop Feb 15, 2024
f8db05c
Upgrade boost from 1.76 to 1.84
vfisikop Feb 16, 2024
1703e69
Fix ambiguous call to pow for clang, and disable LoadableBlasLib
vfisikop Feb 16, 2024
93bbc50
Merge pull request #290 from vfisikop/fix/lpsolve_build_from_source
vfisikop Feb 16, 2024
5bf9188
Update requirements.txt
vfisikop Feb 20, 2024
b2b5c06
Autopoint (#256)
zhanggiene Mar 6, 2024
bf1ebd0
Enable c++17 support in tests and fix saxpy calls (#292)
vfisikop Mar 6, 2024
acad38a
Refactor/eliminate include directives (#244)
elias-tsigaridas Mar 6, 2024
8f7a9f2
Remove R interface and update CI to test Rvolesti repository with cur…
vfisikop Mar 6, 2024
8724a73
Fix includes of header files
vfisikop Mar 6, 2024
4c6bcc3
Fix windows CI tests
vfisikop Mar 6, 2024
4ee5374
Remove unused header files
vfisikop Mar 7, 2024
795e948
Merge pull request #293 from vfisikop/remove_R_interface
vfisikop Mar 7, 2024
9114f37
Update and simplify documentation
vfisikop Mar 15, 2024
742eb01
Refactor trigonometric_positive_intersect function for hpolytopes
vfisikop Mar 28, 2024
6a5a17e
Merge pull request #299 from vfisikop/trigonometric_intersect
vfisikop Apr 9, 2024
9c32d0b
update_position complexity improvement
vgnecula Jun 11, 2024
3129f7b
Merge pull request #307 from vgnecula/refinements
vfisikop Jun 14, 2024
e484865
Feature/spectra correlations (#306)
atrayees Jun 17, 2024
ddcf97b
Improve max volume ellipsoid computation (#309)
TolisChal Jun 20, 2024
723869e
Improve max ball computation and develop analytic center computation …
TolisChal Jun 21, 2024
d076bf0
Position Nudging after Position Update (#308)
vgnecula Jun 25, 2024
5bc28d6
Generalize the rounding loop and support sparse computations in prepr…
TolisChal Jun 27, 2024
f1abc36
Function/is correlation (#315)
atrayees Jul 5, 2024
e6dd7fd
Implement rounding method using the volumetric barrier (#313)
TolisChal Jul 8, 2024
348aab4
Order Polytopes generation
lucaperju Jun 28, 2024
65056ed
minor changes for PR
lucaperju Jul 11, 2024
c44355b
Merge branch 'GeomScale:develop' into order_polytope_improvements
lucaperju Jul 12, 2024
f533e95
remove space and comment
lucaperju Jul 12, 2024
3ca6ab1
Merge branch 'order_polytope_improvements' of github.com:lucaperju/vo…
lucaperju Jul 12, 2024
3087d98
remove bug
lucaperju Jul 12, 2024
5fb206a
Unit test for Random Order Polytope, and minor changes
lucaperju Jul 12, 2024
159ec1d
remove comment
lucaperju Jul 12, 2024
12c1f8a
Order Polytopes generation
lucaperju Jun 28, 2024
cff93cb
minor changes for PR
lucaperju Jul 11, 2024
634d3cc
remove space and comment
lucaperju Jul 12, 2024
e388d43
remove bug
lucaperju Jul 12, 2024
d67be4b
Unit test for Random Order Polytope, and minor changes
lucaperju Jul 12, 2024
81aeb51
remove comment
lucaperju Jul 12, 2024
1dba5e5
Merge branch 'order_polytope_improvements' of github.com:lucaperju/vo…
lucaperju Jul 17, 2024
fee9579
fix rebase bugs
lucaperju Jul 17, 2024
e764a69
remove accidental line
lucaperju Jul 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions .github/workflows/R-CMD-check-macOS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,12 +41,17 @@ jobs:
- name: Install dependencies
run: Rscript -e "install.packages(c('devtools', dependencies=TRUE))" -e "install.packages(c('rcmdcheck', 'devtools', 'Rcpp', 'RcppEigen', 'BH', 'testthat', 'downloader', 'xfun'))";

- name: Checkout Rvolesti repository
run: git clone https://github.com/GeomScale/Rvolesti.git;

- name: Upgrade with current develop of volesti
run: cp -rf include Rvolesti/src/volesti;
cp -rf external Rvolesti/src;

- name: Check
env:
_R_CHECK_CRAN_INCOMING_REMOTE_: false
run: cd cran_gen/;
Rscript genCRANpkg.R;
cd cran_package;
run: cd Rvolesti/;
Rscript -e "library(rcmdcheck)" -e "rcmdcheck::rcmdcheck(args = c('--no-manual'), error_on = 'warning', check_dir = 'check')"

- name: Upload check results
Expand Down
15 changes: 10 additions & 5 deletions .github/workflows/R-CMD-check-ubuntu.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ jobs:
config:
- {os: ubuntu-latest, r: 'devel'}
- {os: ubuntu-latest, r: 'release'}
- {os: ubuntu-18.04, r: 'devel'}
- {os: ubuntu-18.04, r: 'release'}
- {os: ubuntu-20.04, r: 'devel'}
- {os: ubuntu-20.04, r: 'release'}

env:
R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
Expand All @@ -44,12 +44,17 @@ jobs:
- name: Install dependencies
run: Rscript -e "install.packages(c('testthat', 'pkgload', 'rcmdcheck', 'devtools', 'Rcpp', 'RcppEigen', 'BH', 'downloader', 'xfun', dependencies=TRUE))";

- name: Checkout Rvolesti repository
run: git clone https://github.com/GeomScale/Rvolesti.git;

- name: Upgrade with current develop of volesti
run: cp -rf include Rvolesti/src/volesti;
cp -rf external Rvolesti/src;

- name: Check
env:
_R_CHECK_CRAN_INCOMING_REMOTE_: false
run: cd cran_gen/;
Rscript genCRANpkg.R;
cd cran_package;
run: cd Rvolesti/;
Rscript -e "library(rcmdcheck)" -e "rcmdcheck::rcmdcheck(args = c('--no-manual'), error_on = 'warning', check_dir = 'check')"

- name: Upload check results
Expand Down
11 changes: 8 additions & 3 deletions .github/workflows/R-CMD-check-windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,17 @@ jobs:
- name: Install dependencies
run: Rscript -e "install.packages(c('devtools', dependencies=TRUE))" -e "install.packages(c('rcmdcheck', 'devtools', 'Rcpp', 'RcppEigen', 'BH', 'testthat', 'downloader', 'xfun'))"

- name: Checkout Rvolesti repository
run: git clone https://github.com/GeomScale/Rvolesti.git;

- name: Upgrade with current develop of volesti
run: cp -r -fo include Rvolesti/src/volesti;
cp -r -fo external Rvolesti/src;

- name: Check
env:
_R_CHECK_CRAN_INCOMING_REMOTE_: false
run: cd cran_gen/;
Rscript genCRANpkg.R;
cd cran_package;
run: cd Rvolesti/;
Rscript -e "library(rcmdcheck)" -e "rcmdcheck::rcmdcheck(args = c('--no-manual'), error_on = 'warning', check_dir = 'check')"

- name: Upload check results
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cmake-clang.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- run: sudo apt-get update || true;
sudo apt-get install ${{ matrix.config.compiler_pkg }} lp-solve;
sudo apt-get install ${{ matrix.config.compiler_pkg }} lp-solve libopenblas-dev;
rm -rf build;
mkdir build;
cd build;
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cmake-gcc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- run: sudo apt-get update || true;
sudo apt-get install ${{ matrix.config.compiler }} lp-solve;
sudo apt-get install ${{ matrix.config.compiler }} lp-solve libopenblas-dev;
rm -rf build;
mkdir build;
cd build;
Expand Down
2 changes: 1 addition & 1 deletion CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported by contacting the project team at . All
reported by contacting the project team at geomscale@gmail.com. All
complaints will be reviewed and investigated and will result in a response that
is deemed necessary and appropriate to the circumstances. The project team is
obligated to maintain confidentiality with regard to the reporter of an incident.
Expand Down
23 changes: 0 additions & 23 deletions R-proj/DESCRIPTION

This file was deleted.

42 changes: 0 additions & 42 deletions R-proj/NAMESPACE

This file was deleted.

Loading
Loading