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

Reply via email to