Return-Path: X-Original-To: apmail-mahout-user-archive@www.apache.org Delivered-To: apmail-mahout-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0967DD524 for ; Fri, 19 Oct 2012 07:29:21 +0000 (UTC) Received: (qmail 70484 invoked by uid 500); 19 Oct 2012 07:29:19 -0000 Delivered-To: apmail-mahout-user-archive@mahout.apache.org Received: (qmail 70277 invoked by uid 500); 19 Oct 2012 07:29:19 -0000 Mailing-List: contact user-help@mahout.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@mahout.apache.org Delivered-To: mailing list user@mahout.apache.org Received: (qmail 70237 invoked by uid 99); 19 Oct 2012 07:29:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Oct 2012 07:29:17 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [66.46.182.51] (HELO relay.ihostexchange.net) (66.46.182.51) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 19 Oct 2012 07:29:10 +0000 Received: from VMBX133.ihostexchange.net ([192.168.40.23]) by HUB101.ihostexchange.net ([66.46.182.51]) with mapi; Fri, 19 Oct 2012 03:28:45 -0400 From: Ranjith Uthaman To: "user@mahout.apache.org" Date: Fri, 19 Oct 2012 03:28:44 -0400 Subject: RE: Pseudo-Inverse map reduce implementation Thread-Topic: Pseudo-Inverse map reduce implementation Thread-Index: Ac2tLHkD6F5b9uu7TsKIxIFZpVR5cwAnb91w Message-ID: <9C19D1173966564CB66B895BA0A86BBF2DA6797A83@VMBX133.ihostexchange.net> References: <9C19D1173966564CB66B895BA0A86BBF2DA6797784@VMBX133.ihostexchange.net> <9C19D1173966564CB66B895BA0A86BBF2DA67977D1@VMBX133.ihostexchange.net> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org TWFueSBUaGFua3MgT3dlbiBmb3IgdGhlIHByb21wdCAgcmVwbGllcy4gDQpXaWxsIHVwZGF0ZSB0 aGUgcmVzdWx0cyBvbiB0aGUgcXVhbGl0eSBvZiByZWNvbW1lbmRhdGlvbnMgaGVyZS4NCg0KDQot LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogU2VhbiBPd2VuIFttYWlsdG86c3Jvd2Vu QGdtYWlsLmNvbV0gDQpTZW50OiAxOCBPY3RvYmVyIDIwMTIgMTg6MDENClRvOiB1c2VyQG1haG91 dC5hcGFjaGUub3JnDQpTdWJqZWN0OiBSZTogUHNldWRvLUludmVyc2UgbWFwIHJlZHVjZSBpbXBs ZW1lbnRhdGlvbg0KDQpTbyB5b3UgaGF2ZSBhIGZhY3Rvcml6YXRpb24gbGlrZSBBID0gWCAqIFkn IGFuZCB5b3UgYXJlIGxvb2tpbmcgZm9yIHRoZSByaWdodCBpbnZlcnNlIG9mIFknICh3aGVyZSBZ IGlzIHRoZSBpdGVtLWZlYXR1cmUgbWF0cml4KT8NCg0KVGhpcyBpcyBqdXN0IFkgKiBwaW52KFkn ICogWSkuIFknICogWSB0YWtlcyBhIGxpdHRsZSB3b3JrIHRvIGNvbXB1dGUsIGJ1dCBjYW4gYmUg ZG9uZSBpbiBvbmUgcGFzcyBvdmVyIHRoZSBtYXRyaXguIFknICogWSBpcyBqdXN0IGENCjEwMDB4 MTAwMCBtYXRyaXggd2hpY2ggeW91IGNhbiBpbnZlcnQgaW4gbWVtb3J5IHF1aWNrbHkuIFRoZW4g aXQncyBhbm90aGVyIG11bHRpcGx5LiBJdCBzaG91bGRuJ3QgdGFrZSA0MCBzZWNvbmRzIC0tIGJ1 dCwgaXQgaXMgYWxzbyBzb21ldGhpbmcgeW91IG5lZWQgbm90IGNvbXB1dGUgYXQgcmVxdWVzdCB0 aW1lIGV2ZXJ5IHRpbWUuIEl0J3Mgbm90IGdvaW5nIHRvIGFmZmVjdCB0aGluZ3MgbXVjaCB0byBq dXN0IHBlcmlvZGljYWxseSByZWNvbXB1dGUgdGhhdCBpZiB5b3UgYWx3YXlzIHdhbnQgYSBjb21w bGV0ZWx5IHVwLXRvLWRhdGUgcmlnaHQtaW52ZXJzZSwgYmVjYXVzZSBZIHdvbid0IGNoYW5nZSBy YXBpZGx5Lg0KDQpTZWFuDQoNCg0KT24gVGh1LCBPY3QgMTgsIDIwMTIgYXQgMToyMSBQTSwgUmFu aml0aCBVdGhhbWFuIDxyYW5qaXRoLnV0aGFtYW5AZmx5dHh0LmNvbT4gd3JvdGU6DQo+IFRoZSBm aW5hbCBwdXJzdWl0IGlzIGJ1aWxkaW5nIGEgY29udGVudC1iYXNlZCByZWNvbW1lbmRlciBvZiB0 aGUgaXRlbSBmb3IgZWFjaCB1c2VyLiBVc2VyLWJhc2VkIGFuZCBpdGVtLWJhc2VkIHJlY29tbWVu ZGVycyBvZiBtYWhvdXQgYXMgZGlzY3Vzc2VkIGluIE1haG91dEluQWN0aW9uIGJvb2sgZG9lc24n dCBmYXJlIHZlcnkgd2VsbCBjb25zaWRlcmluZyB0aGUgZGF0YSBhdmFpbGFibGUuIEFsc28sIGEg Y29udGVudC1iYXNlZCByZWNvbW1lbmRlciBhcHByb2FjaCBpcyBhbHNvIGhpbnRlZCBpbiB0aGUg Ym9vay4NCj4gIEhlbmNlLCBXZSBpbnRlbmQgdG8gdXNlIGxpbmVhciByZWdyZXNzaW9uIGtpbmQt b2YgbW9kZWwgZm9yIGFjaGlldmluZyBiZXR0ZXIgcmVjb21tZW5kYXRpb25zLiBUaGUgY29uZmlk ZW50aWFsIG5hdHVyZSBvZiBkYXRhIGRvZXMgbm90IGFsbG93IGl0IHRvIGJlIGRpc2N1c3NlZCBo ZXJlIDotKCAsIGJ1dCB0aGUgc2NhbGUgYXQgd2hpY2ggdGhpcyBuZWVkcyB0byBiZSBwZXJmb3Jt ZWQgaXMgYXMgZm9sbG93czoNCj4gVGhlIG51bWJlciBvZiB1c2VycyBhcmUgOiA1LTEwIG1pbGxp b24gTnVtYmVyIG9mIGl0ZW1zIGFyZSA6IH4xMDAwMCANCj4gW3doaWNoIG1pZ2h0IGluY3JlYXNl IHRvIG1pbGxpb24gaW4gZnV0dXJlXSBGZWF0dXJlIHZlY3RvciBvZiB0aGUgaXRlbSANCj4gaXM6 IDEwMDAgW3doaWNoIG1pZ2h0IGluY3JlYXNlIHRvIDEwMDAwIGZlYXR1cmVzIGluIGZ1dHVyZV0N Cj4NCj4gV2UgbmVlZCB0byBmaW5kIHRoZSB3ZWlnaHQgdmVjdG9yIHVzaW5nIHRoZSBwc2V1ZG8g aW52ZXJzZSBvZiB0aGUgaXRlbSBtYXRyaXggYW5kIGVzc2VudGlhbGx5IGZvciBwZXIgdXNlciB0 aGUgbWF0cml4IGRpbWVuc2lvbnMgaXMgMTAwMDAgWCAxMDAwLiBCdXQsIHNpbmNlIHRoZSBudW1i ZXIgb2YgdXNlcnMgYXJlIGxhcmdlIGFuZCB0aGlzIG5lZWRzIHRvIGJlIGRvbmUgbW9yZSBmcmVx dWVudC4NCj4gT24gYSBzaW5nbGUgZGVza3RvcCBtYWNoaW5lIHdpdGggMi1jb3JlIGFuZCBhdmVy YWdlIGNvbmZpZ3VyYXRpb24gIHBpbnYgb2YgYSBtYXRyaXggb2Ygc3VjaCBkaW1lbnNpb24gdGFr ZXMgYXJvdW5kIDQwIHNlY29uZHMgIC4NCj4gVGhpcyB0aW1lIGlzIHRvbyBsb25nIGZvciBjdXN0 b21lcnMgdXNpbmcgbW9iaWxlIHdlYiBwb3J0YWxzIHdob3NlIGluZGV4IHBhZ2UgaXMgIGNvbXBs ZXRlbHkgY3VzdG9taXNlZCB1c2luZyAgdGhlIHJlY29tbWVuZGF0aW9ucyByZXN1bHRzIG9idGFp bmVkIGFib3ZlLiBOb3QgdG8gbWVudGlvbiB0aGF0ICwgcmVuZGVyaW5nIG9mIHRoZSByZXN1bHRz IHRvIGNyZWF0ZSB0aGUgcGFnZSB3aWxsIHRha2UgZnVydGhlciBjb21wdXRhdGlvbmFsIHRpbWUu DQo+DQo+IEtpbmRseSBndWlkZS4NCj4NCj4gVGhhbmtzICYgUmVnYXJkcywNCj4gUmFuaml0aA0K Pg0KPg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBTZWFuIE93ZW4gW21h aWx0bzpzcm93ZW5AZ21haWwuY29tXQ0KPiBTZW50OiAxOCBPY3RvYmVyIDIwMTIgMTI6NDgNCj4g VG86IHVzZXJAbWFob3V0LmFwYWNoZS5vcmcNCj4gU3ViamVjdDogUmU6IFBzZXVkby1JbnZlcnNl IG1hcCByZWR1Y2UgaW1wbGVtZW50YXRpb24NCj4NCj4gSSBhc2tlZCBpbiByZXBseSBvbiBRdW9y YSAtLSB3aGF0IGV4YWN0bHkgYXJlIHlvdSBjb21wdXRpbmc/IHdoYXQgaXMgdGhlIHNpemUgb2Yg aW5wdXQgYW5kIGFyZSB5b3UgdGFsa2luZyBhYm91dCBhIGdlbmVyYWxpemVkIGludmVyc2UuDQo+ IERlcGVuZGluZyBvbiB0aGlzIHRoZXJlIGFyZSBlYXNpZXIgd2F5cyB0aGFuIGFuIFNWRC4NCj4N Cj4gT24gVGh1LCBPY3QgMTgsIDIwMTIgYXQgNjo0MiBBTSwgUmFuaml0aCBVdGhhbWFuIDxyYW5q aXRoLnV0aGFtYW5AZmx5dHh0LmNvbT4gd3JvdGU6DQo+PiBIaSwNCj4+DQo+PiBEb2VzIG1hcCBy ZWR1Y2UgaW1wbGVtZW50YXRpb24gb2YgUHNldWRvLUludmVyc2Ugb2YgYSBtYXRyaXggZXhpc3Qg aW4gdGhlIGN1cnJlbnQgTWFob3V0IGZyYW1ld29yaz8gV2hhdCBhcmUgdGhlIHZhcmlvdXMgd2F5 cyB0byBhY2hpZXZlIGl0Pw0KPj4NCj4+IFRoYW5rcyAmIFJlZ2FyZHMsDQo+PiBSQU5KSVRIIFAg VVRIQU1BTg0K