close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 1 and Version 2 of DecoTools


Ignore:
Timestamp:
May 19, 2011, 7:07:20 AM (14 years ago)
Author:
Pedro Gea
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DecoTools

    v1 v2  
    1010== Definición ==
    1111
    12 ==== ''decomposition'' ====
     12El paquete de descomposiciones y dueto's [wiki:DecoTools] ofrece un conjunto de funciones para la creación de descomposiciones aditivas.
     13
     14=== La descomposición ===
     15
     16La unidad elemental sobre la que se construye todo el módulo es la ''decomposición''. En el paquete se denomina '''decomposición''' (aditiva) a todo conjunto de datos donde el primero de ellos denominado '''total''' es igual a la suma del resto, a los que se denominan '''contribuciones'''.
     17
     18{{{
     19decomposition := {total, contributions} / total = Sum(contributions)
     20}}}
     21
     22Por ejemplo:
     23{{{
     24#!java
     25a = {5, 2, 2, 1}    // OK
     26b = {4.4, 3.3, 1.0} // NO
     27c = {10}            // NO
     28}}}
     29el conjunto {{{a}}} es una descomposición, mientras que {{{b}}} y {{{c}}} no lo son.
     30
     31Una descomposición se caracteriza así por tener dos o más elementos, siendo:
     32{{{
     33deco = {deco1, deco2, deco3, ...}
     34          ^      ^      ^
     35          |      |      contribution 2
     36          |      contribution 1
     37          total
     38}}}
     39
     40=== Agrupación de contribuciones ===
    1341
    1442==== @Contribution.Def ====