Hello, this mail is just to let the contributor know what out package is about so he can decide what to do about it: out package contains the basic operators useful for any fuzzy logic application. In particular we developed a c++ native implementation of the relation composition operator that's takes advantage multithread (if more than one core/cpu is detected) and sparseness of data (if your input matrices of the relations are sparse). It has a basic st of t-norms and s-norms to work with (min, max, product, probabilistic sum) in an extremely efficient way, but you can use a custom t-norm and a custom s-norm (but in this case the performances drop). It's a really fast implementation, and we built abouve it the basic fuzzy set theory operations: union, intersection, complement and cartesian product.
If you are building as i suppose a fuzzy logic toolbax similar to the one in matlab, you probably implemented the above operators to deal with linguistic variables and fuzzy rules for fuzzy inference systems. if so you for sure had the need to compute compositions of relations and also the other fuzzy set theory operations so you may consider using our package for that and put it as dependency. Otherwise we may consider merging both our and your package, but i would prefer not, as in our intention the proposed operatos are the basic operators for fuzzy logic and being used to construct other levels of fuzzy systems above it is how is was meant to be used. I hope this email will help you, Piero Il giorno 15/apr/2011, alle ore 12.11, c. ha scritto: > > On 15 Apr 2011, at 11:32, L. Markowsky wrote: > >> I'd like to register as a developer. My SourceForge username is lmarkov. >> >> I've started writing a package called fuzzy-logic-toolkit that implements >> many of the functions in the MATLAB Fuzzy Logic Toolbox. The >> fuzzy-logic-toolkit is currently usable from the commandline, and my next >> task is to add the GUIs. It is currently available on SourceForge at >> octave-fuzzy.sf.net and sf.net/projects/octave-fuzzy. The tarball is >> attached. >> >> Thank you. > > Hi, > > Thanks for your contribution to Octave Forge! > > Octave-forge already has a package for that topic, called <fl-core> > can you have a look to see if there is much overlap between the two packages > and whether they can made into > one single package? > > I am not an expert in fuzzy logic, so I CC the developers of fl-core, > Gianvito Pio and Piero Molino > who might give better comments on this. > > c. > ------------------------------------------------------------------------------ Benefiting from Server Virtualization: Beyond Initial Workload Consolidation -- Increasing the use of server virtualization is a top priority.Virtualization can reduce costs, simplify management, and improve application availability and disaster protection. Learn more about boosting the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev _______________________________________________ Octave-dev mailing list Octave-dev@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/octave-dev