Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/GeomScale/volesti

Practical volume computation and sampling in high dimensions
https://github.com/GeomScale/volesti

edit description file to declare contributors. Change \dontrun{} with \donttest{} in Rd files and modify polytope_modules.cpp to declare copyrights.

2452cce6bfddf882856df4170ec93a0dc720cc6a authored almost 6 years ago by tolischal <[email protected]>
change description.

5b6605d45db8ada158e1202e39f77028d5882dfb authored almost 6 years ago by Tolis <[email protected]>
remove single quotes from description and change the varsion to 1.0.0

9882a9a77bb26c4a6c9ed89be7ed1462f1bb7052 authored almost 6 years ago by tolischal <[email protected]>
fix namespace and add innerball implementation for the intersection of two V-polytopes and modify InnerBall.cpp, sample_points.cpp and volume.cpp accordingly. Add operater == to point.h.

a8f767c6f58c079b82f53582ab5ee1084ba08349 authored almost 6 years ago by tolischal <[email protected]>
replace Eigen::Random() in rotating.cpp. Modify the return value of rotating and rand_rotate() in order to return the matrix of the linear map as well. Use wrappers in ExtractMatPoly.h and modigy poly_gen.cpp and R generator functions accordingly. Update the documentation and add ' in mis-spells in description file to avoid the cran Notes.

e55802cb6bf60d2aade0c5debf572877f88a0c70 authored almost 6 years ago by tolischal <[email protected]>
fix cg test for zonotopes

e3f9782759a35ba68c4736cd00fe36fc8b26f02c authored almost 6 years ago by tolischal <[email protected]>
Fix problem with parallel build

8a58067f0596ada3feb5954f10a32e0d06d08bf4 authored almost 6 years ago by Vissarion Fisikopoulos <[email protected]>
Update config.yml to execute tests in parallel

0baa7f50bb6f8b92dea84f0e16005b13e3af5d01 authored almost 6 years ago by Vissarion Fisikopoulos <[email protected]>
relax V-poly tests

a1ec63897d6b0ed7a3125f599766792a97162290 authored almost 6 years ago by tolischal <[email protected]>
Merge pull request #12 from GeomScale/vissarion-patch-1

Vissarion patch 1

c961fcdc791659da8fd0881b7b7bbb28d86e0dcc authored almost 6 years ago by Vissarion Fisikopoulos <[email protected]>
Add pararellism to CI

cd2af103841730b6f252ef31f2676cd4971998ca authored almost 6 years ago by Vissarion Fisikopoulos <[email protected]>
Merge pull request #11 from GeomScale/develop

Merge develop to master

7dbf6d20f8cf329364e53e2f370a4ebcb9e3357d authored almost 6 years ago by Tolis Chalkis <[email protected]>
fix c++ tests

bb1f8388af31881dfcc2fa386c6e5891c80c4795 authored almost 6 years ago by Tolis <[email protected]>
fix tests for CG algo in H-rep.

370872a596e520f67b0e85f56ab38bc565c552f6 authored almost 6 years ago by tolischal <[email protected]>
update the documentation and the description file.

41b393571ce965fc5592283bae6c13f500b920af authored almost 6 years ago by tolischal <[email protected]>
fix c++ tests

b6f43828038461ebc8a12a71ca962ced66b66c3a authored almost 6 years ago by tolischal <[email protected]>
fix c++ tests for cg algo.

e78117675e0394c41ea0fdf0298a5db4ae78bb2b authored almost 6 years ago by tolischal <[email protected]>
fix urls in cran readme.md and remove cran-comments from the inst folder.

42f55d5d224b406d1e99a59fee14496ca75b31ac authored almost 6 years ago by tolischal <[email protected]>
modify description and update documentation

2f2cb58ae75c152839606175e47a2bb85f31f1db authored almost 6 years ago by Tolis <[email protected]>
update the cran version readme.

dff106d33e7bd01fa7d2156dfe6fd20b88f1baad authored almost 6 years ago by Tolis <[email protected]>
update the cran version readme and add the cran-comments.md file into inst folder in cran package. Update fileToMatrix documentation.

10a12fb1a76414d150e79921004281f63c23ef37 authored almost 6 years ago by Tolis <[email protected]>
change the cran-comments.md file and add the correct date to description file.

3274db555cebcdcf5baa885ca60242e790aab8ac authored almost 6 years ago by Tolis <[email protected]>
fix rounding test

b448c185fdb8673fe681c66f82ac57877a531b03 authored almost 6 years ago by Tolis <[email protected]>
fix rounding test

ffb5f4d1332e113f8e60ceb34e2c001b22203b93 authored almost 6 years ago by Tolis <[email protected]>
disable skinny_cube_20 for rounding test

035fa93fa5079efc44dca24ad0d77a6cd1ba73f6 authored almost 6 years ago by tolischal <[email protected]>
Merge pull request #10 from TolisChal/R_volesti

merge improved R interface into develop

19bebd1b4d55622ed7df00c4cb501a4c22d5d2b7 authored almost 6 years ago by Tolis Chalkis <[email protected]>
solve a Note from the devtools::build_win(). Update the cran-comments.md in cran_gen folder.

392fb3ec9023416658802bd831e755195b14c281 authored almost 6 years ago by tolischal <[email protected]>
include volume.h

d94111d18a60e7e6cc167fed30f21fbb0f24c621 authored almost 6 years ago by tolischal <[email protected]>
use var.cdhr_walk and var.rdhr_walk for the type of HnR.

0a79d9f24ec35946de3134550112dcd480cb9610 authored almost 6 years ago by tolischal <[email protected]>
use walk_step instead of walk_length.Update the documentation.

17ca62c79fa56494b81299b4c02c6bfa9c6bb37e authored almost 6 years ago by tolischal <[email protected]>
update the roxygen comments for the documentation.

041d920d71b5be9e46dca2d5ab88ba0281b7d494 authored almost 6 years ago by tolischal <[email protected]>
update the Rd files of the C++ classes and of the exposed classes through modules. Fix bugs in arbitrary simplex sampler. Fix bugs in examples, and in the SOB function in volume.h in cran header.

eae9f2797fb619391824ee1a6864870897194345 authored almost 6 years ago by tolischal <[email protected]>
create Rd files for the exposed c++ classes. Use switch in poly_gen. Use break inside case:

562d0d5fd13bdbe0f9688c98fc678fc2067049dc authored almost 6 years ago by tolischal <[email protected]>
use std::numeric_limits::max() and lowest().

73d18f4aad54fc924dcab2cc4ad93bcda8d8d989 authored almost 6 years ago by Tolis <[email protected]>
use switch instead of if-else if. Enable the c++ tests.

7a6cf09a5a1d1cb1c68c600706e707971892760c authored almost 6 years ago by Tolis <[email protected]>
fix bug in rounding.cpp. Add Rd files by hand for polytope classes. Fix bugs from devtools::check().

a8aeaa6c34d7f1c4a51ffdb9f51815fde8d26377 authored almost 6 years ago by tolischal <[email protected]>
add boundary oracles for V-polytopes and zonotopes that use the feasible basis from the first LP for the second one in each HnR step.

750571be361178f86bd9117873bcfd109e1db9fa authored almost 6 years ago by tolischal <[email protected]>
add generators for H and V random polytopes. Update the documentation and fix bugs in sample_points and exact_vol functions. Make adjustments in the test functions.

cdb08291600047749db5b3e9bdf68fc6d5a71c66 authored almost 6 years ago by tolischal <[email protected]>
create the updated .Rd files and the pdf of the documentation

bc69aa2140f41527c28354c96d4ecc16fa300dae authored almost 6 years ago by Tolis <[email protected]>
write the roxygen comments for the documentation. Change inputs for both R and rcpp internal functions of rounding and rotating. Change the roxygen comments accordingly.

9778c240c92b62547ef9159c13fac52ac5d5a393 authored almost 6 years ago by Tolis <[email protected]>
create rd files for all the rcpp functions and the polytopes modules as well. Delete temp folder.

80b25c9a913ebaf628927ae95bb221ca7e87dc88 authored almost 6 years ago by Tolis <[email protected]>
create rcpp funtions for exact volume computations, copulas, sliceofsimplex. Modify R functions for rounding, and random rotate.

e4d556a2cc5ab2bd9de3f30b9b5ced81f20be06b authored almost 6 years ago by tolischal <[email protected]>
add innerball.cpp, sample_points.cpp

83f51145ee3bceaf0e635d3b22451fcd848fec3b authored almost 6 years ago by tolischal <[email protected]>
modify sample_points.

d4ce9cec166d6eedf2bb7a7873d8efe94821ad3e authored almost 6 years ago by tolischal <[email protected]>
modify the generators R functions. Create rcpp function sample_points.

12cafaeacaca88c380d5ae0e5725f436f5e57eb4 authored almost 6 years ago by tolischal <[email protected]>
Rvolume: define the input variables, add wrappers to Rvolume function. Add modules for H,V-polytopes and zonotopes. All the exported classes have a field int 'type' in order to declare the representation of the polytope.

4adc0b0f3ee93a32539a9ca80fd3c2d971c3f1c1 authored almost 6 years ago by tolischal <[email protected]>
return 2d facets for inner ball in zonotopes. Shift polytope in SOB algo to origin, improve ball membership and boundary oracles.

3c3696c6f7c74259f4d778c9194b735fbd93df9b authored almost 6 years ago by tolischal <[email protected]>
Update README.md

645850275ace3ed1aeaa92f6632a1d2286735c33 authored about 6 years ago by Vissarion Fisikopoulos <[email protected]>
Update README.md

e36b5cee7947b4f32c0ca5dc2a8ba9a6922d7667 authored about 6 years ago by Vissarion Fisikopoulos <[email protected]>
Update README.md

6ab497fe2ce8af036dbfb83851bed964bfb738e9 authored about 6 years ago by Vissarion Fisikopoulos <[email protected]>
Merge pull request #16 from vissarion/R_volesti

Reduce if statements in Rvolume to one and fix a bug in generate points on sphere function

c29d4168824e523f63326425d18ba52bf636142f authored about 6 years ago by Tolis Chalkis <[email protected]>
Merge branch 'R_volesti' of github.com:vissarion/volume_approximation into R_volesti

21d4929490483cd1426b8726f71d995ae9a9b43d authored about 6 years ago by Vissarion Fisikopoulos <[email protected]>
Add an example of volume computation

5320ceccac5631fc515d6781bc3bb014d7fe3f70 authored about 6 years ago by Vissarion Fisikopoulos <[email protected]>
Merge branch 'R_volesti' into R_volesti

b42ae7e32363f083cba903f8d8b0ea1455b5b4f7 authored about 6 years ago by Vissarion Fisikopoulos <[email protected]>
Reduce if statements in Rvolume to one and fix bug in generate points on sphere function

b3773c3d28271054be5ff0c10bb88b7a7485bbd4 authored about 6 years ago by Vissarion Fisikopoulos <[email protected]>
comment out te converter in Rvolume.cpp

46827bedec7074d7c8df3880bb822ccb86986a03 authored over 6 years ago by tolischal <[email protected]>
add Hpolytope converter from Rcpp::Reference.

26ae639a7c3f0f5b38a8c9025837131ad9ac543d authored over 6 years ago by tolischal <[email protected]>
fix example errors and logical checks in sample_points(). Fix errors in InnerBall tests.

f042def553d0262e1d1cd330c3f825b4e3f431e3 authored over 6 years ago by tolischal <[email protected]>
document the refClasses and update the documentation

dcc953b4e9454841d951dc87c9a1bb24f35444d3 authored over 6 years ago by tolischal <[email protected]>
improve document comments in Innerball.R, rand_rotate.R, round_polytope.R, sample_points.R (add references) and volume.R

948166987f04a85da960a72875d6d46331e33a64 authored over 6 years ago by Tolis <[email protected]>
improve roxygen comments for the documentation.

a8fd340363857d40f1f03846dc10790caf50ed37 authored over 6 years ago by Tolis <[email protected]>
improve documenting in copulas, exact_vols and volume.

7e9484f00eb0624cd3a30682e3ce70c8cc3bcdfb authored over 6 years ago by Tolis <[email protected]>
create new .Rd files. Improve volume roxygen comments.

351069ffd525395ccc67ef78ac8c9b4f5d89a1e2 authored over 6 years ago by Tolis <[email protected]>
Add vars in a header file. Include only needed header files in all .cpp R exported functions. Make adjustments in test in order to use the new interface. Improve cran packege (included header files in .cpp, Rbuildignore).

64855a7eede6e0223bc7a78019883cd02f481d43 authored over 6 years ago by Tolis <[email protected]>
add a check for the inner ball computation of a polytope that is defined by the intersection of two V-polytopes. If there less than d+1 known vertices in the intersection the computation fails and an error message is printed.

78e9d7a2379e110a0da2fd78a6d58b6ad1ad8b4b authored over 6 years ago by Tolis <[email protected]>
add option in R function volume() to approximate the volume f an intersection of two V-polytoppes. We modify VPolytope() R class and develop Rcpp volume function.

d5570765ce3942e2a8ad1e9f833a940445421253 authored over 6 years ago by Tolis <[email protected]>
develop exact_vol() R function. Add IntersectionOfVpoly class in c++ code and RVpolyIntersection() in .cpp file which is an exported function for the volume of a polytope defined by the intersection of two V-polytopes.

a099a946db8333228a9ca3e3b73a1d2f999e990e authored over 6 years ago by Tolis <[email protected]>
develop R functions: copula1, copula2, InnnerBall and exact_vol()

b66cbe64125c2d75526443e2dc14f6439d15db83 authored over 6 years ago by tolischal <[email protected]>
develop R functions, round_polytope(), rand_rotate()

1fb0dfcc0ef87cf8cad50cf51bc7b7a5e57988db authored over 6 years ago by tolischal <[email protected]>
develop sample_points() in R.

ff36cdef678aa1b59d338b19ba0206f1964c2f9f authored over 6 years ago by tolischal <[email protected]>
add .cpp files for copulas, rotating and exact_vols. Develop R funcctions: volume, GenPolys, sample_points

cb7e1e0f8e7edb5a6c609ab9dc5a4892caa2d760 authored over 6 years ago by tolischal <[email protected]>
merge header files of kachiyan algo in external folder. Declare as inline functions that are not in classes or templeted. Create .cpp files to export functions.

6fc0419266ce23a0e3d7537557b92f0efba8420f authored over 6 years ago by Tolis <[email protected]>
add Rortating.h and RvolExact.h.

83d3751b3c4fe95bd900cb2deadf527b1eb78c43 authored over 6 years ago by Tolis <[email protected]>
add some rcpp functions. Change roles in Authors@R in description.

50acf5ddd93cf9760f49cc9fbaccd406936ac4f0 authored over 6 years ago by tolischal <[email protected]>
Merge pull request #14 from vissarion/patch-1

Update README.md

43a29f982519cef9b4b62ecd9810880721e10133 authored over 6 years ago by Tolis Chalkis <[email protected]>
Update README.md

df3db038b1b66844caee4130a11f2f13aadbe864 authored over 6 years ago by Vissarion Fisikopoulos <[email protected]>
add folder /inst/checks. We create a README file which containes a table for checks.

2d1b8f9ee0da256b3fc3c2e21c48cb9d96244197 authored over 6 years ago by Tolis <[email protected]>
add putRNG() in lp_utils.c as it is proposed in Writing R extensions. Improve cran README. Add referencies in sample_simplex() R documentation. Remove R_ext folder from src/lp_solve(not needed).

dfe711c7a566d73480ad9022f311b60cf773fc0f authored over 6 years ago by tolischal <[email protected]>
add r-stripper to strip the generated .so file. Remove birk12-20.ine files to reduce extdata size. We replace rand() with unif_rand() from Random.h to generate random double in lpsolve.

4e8bc1e5348c5b73944d54db8f517d073e31c78f authored over 6 years ago by tolischal <[email protected]>
improve tests. Define printing flag in vol.cpp. Upate examples in volume.R. Update the documentation. Delete RcppEigen flag from Makevars and Makevars.win.

fa7004a2e8441ad30fb35d5d6cf7885d25937766 authored over 6 years ago by tolischal <[email protected]>
add test for copula() funxtion

a2144c2980b8797f681dc3aa0dd72327467c1a0c authored over 6 years ago by Tolis <[email protected]>
improve readme in cran package. Remove unused variables and correct some warnings.

247018d844cabb49a42ca868622b8aa9689e499b authored over 6 years ago by Tolis <[email protected]>
use unsigned int where it is possible. delete unused variables.

80f0a5f789768c00e0168dfbca390dc8d0f3f4d8 authored over 6 years ago by tolischal <[email protected]>
Add copula construction, varsi formula and update documentation.

2e0de26415c6d9a4986c243f7040e354a90f50af authored over 6 years ago by tolischal <[email protected]>
add the deletion of misc.h from cran package.

4df94345b294cb19c2e7947b1d76bdc846be3abd authored over 6 years ago by Tolis <[email protected]>
use flag for printing in sove_lp.h. Update the documentation and the cran-comments.md.

f9e91f8309e2e8541ca58edbd40a62a7adb51faa authored over 6 years ago by Tolis <[email protected]>
use flags for printing in c++ code. Modify genCRANpkg to delete cran_package folder after build.

dac3bc4cb7d4de9ec87b0b2dc5fb1970712efe26 authored over 6 years ago by Tolis <[email protected]>
update documentation. Add .Rbuildignore file in cran_gen folder. Add cran-comments.md file in cran_gen folder.

b0b70595fa8d5a7961eaecdd62a8bf7018fa91a3 authored over 6 years ago by tolischal <[email protected]>
include simplex_samplers.h in volume.h of cran package

3331ffdfcc67935e169f3865d0e5d295ab356a8b authored over 6 years ago by tolischal <[email protected]>
improve readme.md

521a4fbb22046c3ad04d9cac9d33c4c77683c849 authored over 6 years ago by tolischal <[email protected]>
fix bug in c++ cv_vol_test

58d4332381c078d9288d1ae501c853232b045539 authored over 6 years ago by tolischal <[email protected]>
change genCRANpkg.R script. It does not destroy the package structure, but it creates a new folder cran_packge and add all te cran package folders in it. Moreover it builds the package's rar.gz

0e9ac3e744711dea8bfbc3941e364e1fc94bb349 authored over 6 years ago by tolischal <[email protected]>
remove printing from R functions. Update vol_R.Rd file. Disable some V-volume and Z-volume tests for the cran.

a0488d073401f5a701e3b1690eda68bec4ee8dfa authored over 6 years ago by tolischal <[email protected]>
improve instructions.txt

8c6496ff8fa6ea0fc57a48d188b52c5369214a95 authored over 6 years ago by tolischal <[email protected]>
add instructions txt

dbdc49d676f65501b8e406773d3fad95f6c0b6a3 authored over 6 years ago by tolischal <[email protected]>
change names of

37d3d8a3de80abca4665ac909b3d81e782a5ad37 authored over 6 years ago by Tolis <[email protected]>
Add samplers for spheres and balls. Update documentation. Add sampling_tutorial.R. Change volumecv_testt c++ test in order to pass the tests successfully.

f4484b03ed80bba1661112edc010cc2842b5b5d4 authored over 6 years ago by Tolis <[email protected]>
add simplex_samplers.h for unit simplex, canonical simplex or an arbitrary simplex. Add sample_simplex() function in R and update documentation. Improve test mechanism in order to pass all the tests in less time.

979ab474bb9bcfcee3109af7ede9bc19a5f1ad3f authored over 6 years ago by Tolis <[email protected]>
improve readme.md file.

fd2d5574e54b7c6925d31d05817c4d3d89e0eb6b authored over 6 years ago by Tolis <[email protected]>
add samling instructions for the c++ interface in readme.md. Add printing of excecutional time when -rand flag is given in vol.cpp.

aa0b1f577e72dae7ab7fd556a6d69fcb46ba97e3 authored over 6 years ago by Tolis <[email protected]>