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

Gaussian Accelerated Billiard Walk #320

Closed
wants to merge 53 commits into from
Closed
Show file tree
Hide file tree
Changes from 39 commits
Commits
Show all changes
53 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
5b6288f
New gaussian accelerated billiard walk
lucaperju Jul 11, 2024
9962387
minor changes for PR
lucaperju Jul 11, 2024
e165445
Merge github.com:GeomScale/volesti into gaussian_abw
lucaperju Jul 12, 2024
020b6c3
add space
lucaperju Jul 12, 2024
d01c610
Fix indentation, simplify equation
lucaperju Jul 15, 2024
fe0839b
minor optimizations
lucaperju Jul 17, 2024
4fb4b7e
New gaussian accelerated billiard walk
lucaperju Jul 11, 2024
6ce841c
minor changes for PR
lucaperju Jul 11, 2024
94329c1
add space
lucaperju Jul 12, 2024
4019863
Fix indentation, simplify equation
lucaperju Jul 15, 2024
1e6089c
minor optimizations
lucaperju Jul 17, 2024
1efe6b2
Merge branch 'gaussian_abw' of github.com:lucaperju/volesti into gaus…
lucaperju Jul 17, 2024
2f08e90
fix merging bugs
lucaperju Jul 17, 2024
3f1e344
added normalized flag, made indentation consistent, changed file name
lucaperju Jul 17, 2024
0b97f7e
Order polytope improvements (#319)
lucaperju Jul 17, 2024
940a5a9
remove line
lucaperju Jul 17, 2024
3ba0f4a
add copyright comments
lucaperju Jul 17, 2024
bc38368
Merge branch 'GeomScale:develop' into gaussian_abw
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 [email protected]. 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