=================================================================================

 Distributed Methods for High-dimensional and Large-scale Tensor Factorization
 Authors: Kijung Shin, U Kang

 Version: 1.0
 Date: June 17, 2014
 Main Contact: Kijung Shin (koreaskj@snu.ac.kr)

 This software is free of charge under research purposes.
 For commercial purposes, please contact the author.

=================================================================================

package: sals.mr

description: Hadoop version of SALS and CDTF

source code lists:

	Average: Calculate the average of entries of training data
	CDTF: Hadoop version of CDTF
	CDTFReducer: Reducer for Hadoop version of CDTF
	CommonMapper: Mapper class of CDTF/SALS Hadoop version. It distributes observable entries across machines
	CommonPartioner: Partitioner class of CDTF/SALS Hadoop version
	CommonReducer: Common interface of reducer classes
	ElementWritable: Value type to save tensor entries
	GreedyRowAssignment: Greedy row assignment of CDTF Hadoop version
	Output: Common functions related to output
	PairGroupingComparator: Comparator that controls which PairWritable-type keys are grouped together
	PairWritable: Key type to save pairs
	Params: parameters of algorithms
	SALS: Hadoop version of SALS
	SALSReducer: Reducer for Hadoop version of SALS
	TripleWritable: Key type to save triples
	