What's new in PLP Solvers 23.02
Feb 15, 2023
- Update with 35 new functions (11,890 in total)
- In Chapter Geometry there is a new sub section Elementary Geometry / Solving Spherical Triangles
- In Chapter Various there is a new sub section Strings & Sequences / Basics
- In Chapter Various there is a new sub sub section File Operations / Sample Generators / Tree Generators
- In Chapter Optimization & Interpolation there are new functions in sub ... section Real Extrema / nd /
New in PLP Solvers 23.01 (Jan 13, 2023)
- Update with more than 100 new functions (11,855 in total)
- Majority of new functions are in section Mechanics / Astronomical Algorithms
- In sub section Numerical Calculus / Inverse Image Algorithms / I are new functions No.11854 and
- No.11855; No.11854 was included below in section Notes on Chapters and Sections / Best Ones.
New in PLP Solvers 22.12 (Dec 22, 2022)
- Update with 90 new functions (11,734 in total)
- All new functions are in new section Mechanics / Astronomical Algorithms
- Maintenance (rechecking & upgrading) of functions from Chapter Various is going on
- Below in Notes on Chapters and Sections / Best Ones are included No.7331 and No.7343.
New in PLP Solvers 22.11 (Nov 18, 2022)
- Update with 34 new functions (11,644 in total)
- All new functions are in sub ... section Various / File Operations / Sample Generators / CNF SAT Generators
- Maintenance (rechecking & upgrading) of functions from Chapter Various has begun; hence smaller number of new functions would be introduced with updates
New in PLP Solvers 22.10 (Oct 14, 2022)
- Update with more than 200 new functions (11,610 in total)
- Big Expansion of addon Linear Programming by inclusion of solver scip; size of scip solver executable is reason for also big increase of addon.
- There is a new sub ... section Various / File Operations / Sample Generators / CNF SAT Generators with functions about a popular satisfiability problem subje
New in PLP Solvers 22.04 (Apr 15, 2022)
- To use module Geometry Anex with PLP package:
- Go to https://sourceforge.net/projects/plp-solvers/files/Addons/Geometry%20Anex/ and download
- some package
- Copy PLP_14.exe from the downloaded bundle to PLPAppNotepad++PLP folder Definitions of functions along with their numbers are in Geometry Anex.pdf that is inside package; they
- could be used in the same way as other functions in PLP package
New in PLP Solvers 22.03 (Mar 14, 2022)
- Update with 52 new functions (10,922 in total)
- See below in Notes on Chapters and Sections / Geometry / Updates
New in PLP Solvers 22.02 (Feb 14, 2022)
- Update with 22 new functions (10,870 in total)
- See below in Notes on Chapters and Sections / Geometry / Updates
- In the function Geometry / Hypersrfaces / Auxiliary Functions / No.10870 is introduced another way of
- defining input functions: all are put on line 3 and are separated by semicolons, ;
New in PLP Solvers 20.12 (Dec 29, 2020)
- There is a new sub sub section Real Extrema/nD with many new functions.
- In sub … sub section Real Extrema/nD/Global is rolled out a set of solvers for nD optimization all having the
- Same framework. They use the same initial settings with search parameters sp1 and sp2 to find some solution,
- However using different algorithms.
- From the two parameters sp1 and sp2 the first one is the main one. Parameter values are initial and, they
- Would be changed during the run of program; this change would be done by using more internal parameters
- (that are also not fixed) during iterations. Briefly: changing parameter sp1 decides about further search for
- Each vector.
- Optimal initial values of parameters sp1 and sp2 for each specific solver are not known. Algorithms of solvers
- Are not related, their sp1, sp2 values are not mutually compatible. Which solver is better or worse for some
- Problem type is also unknown.
- To see how things are organized see first Real Extrema/nD/Global/No.7663.
- About constrained optimization problems see first above Notes on Chapters and Sections/Important/Options;
- Then see, say, nD/Global/No.7674 example or, some other; take care of Contents of Input.cpp according to line
- Number in solver definitions, copy-paste of long lines is unreliable,
- Each of the solvers in nD/Global comes in two types; one is when a solution is looked for only inside domain D
- Where initial vectors of the first set are generated; another one would search also outside of D.
New in PLP Solvers 18.07 (Jul 13, 2018)
- Update with more than 100 new functions (2,334 in total): 1) Three new sections in Numerical Calculus Chapter: Extrema (1D, 2D, 3D) – Local 2) Two new sections in Complex Analysis Chapter: Extrema (Max, Min) – Local 3) Correction of a bag in Geometry/Surfaces in 3D, Integrals that spoiled precision of functions in this section; added a dozen more functions to this section; upgrade of sections Geometry/Surfaces in3D is going on gradually 4) Three initial sections Electrodynamics (I, II, III) in a new Chapter, Physics
New in PLP Solvers 18.06 (Jun 23, 2018)
- Update with more than 100 new functions (2,227 in total):
- Five new sections in Numerical Calculus Chapter: Extrema (1D, 2D and 3D), Inverse Image
- Algorithms, Implicit Functions
- Three new sections in Complex Analysis Chapter: Complex Inverse Image Algorithms, Complex
- Extrema (max, min)
- New section in Geometry Chapter: Surfaces in 3D, Integrals; few more functions in this Chapter
New in PLP Solvers 18.05 (May 6, 2018)
- Five new sections in Differential Equations Chapter: Coupled PDEs (heavy weight functions)
- Many corrections in PLP.pdf manual
New in PLP Solvers 18.04 (Apr 21, 2018)
- About 60 new Lapack functions in Linear Algebra Chapters
- Five new sections on PDEs of first order in Differential Equations Chapter
- Big improvement in performance in all functions from Chapter Differential Equations/PDE (Second Order)
- In Geometry Chapter, in Surface sections, improved restrictive distribution functions: No.766, No.767,
- No.768, No.769, No.770, No.771, No.772, No.773, No.774, No.776, No.779; 3D plotting is replaced with
- more suitable 2D along with big improvement in performance
- Many corrections in PLP.pdf manual
New in PLP Solvers 18.02 (Feb 23, 2018)
- One more big update with more than 300 new functions (2,022 in total):
- Former small Chapter on Linear Algebra is now two big ones: Linear Algebra (Real) and Linear Algebra (Complex) with 46 sections combined, too long for detail description.
- New is section Various/File Operations
- There is a new is type of functions, (ld), that are meant for work with large data
- Simplified procedure in editor: former ‘copy-paste-save’ is now reduced to ‘copy-paste’; save is automatically done on running a program
- PLP is no longer a C/C++ program but C/C++/Fortran one; new member in the pack is PLPAppNotepad++PLPPLP_4.exe that is Intel XE Fortran 2017 executable
New in PLP Solvers 18.01 (Feb 23, 2018)
- Big update with more than 300 new functions:
- Former two Distribution Chapters are renamed to Statistics I and II. New Chapter is Statistics III with sections:
- Descriptive Stats
- Higher Moments
- Covariance & Correlation
- Weighted Samples
- Sorting
- Correlation (evaluation)
- Correlation (eigen, sample)
- Correlation (Cholesku, sample)
- 2) In the Chapter Numerical Calculus new is section Monte Carlo Integration
- 3) In the Chapter Geometry former two big sections Surfaces I and II are divided into smaller manageable sections (Basics, First FF, Second FF, Principals, Curvature, Gradients, Vector Fields, Laplacian). New Diff. Geo. Sections are Manifolds (Hessian Metrics) and Lorentz Group & Algebra
- 4) Former Chapter Special Functions is divided into two, Special Functions I and II with many new (hp) functions in many sections
- Reduction: From the library are excluded Solvers: CBC, CLP, Symphony and LPSolve; reason is overlap of purposes; remaining one, GLPK, is enough for the task of Linear and Mixed Integer Linear Programming; as a result the package is significantly lighter.
- Bugs: copy-paste bug in Numerical Calculus/Differentiation/No.1265 (hp); a function forgotten to be included (now No.1718)
- Improved Performance of functions in sections:
- Numerical Calculus/Inverse Image Algorithms
- Complex Analysis/Kaehler(-Einstein) Manifolds
- Differential Equations/PDE