# HG changeset patch # User one # Date 1347065763 -32400 # Node ID 4ed8a8a5ef92d2eef7e23a578d694ffb1023ac01 # Parent e1d758d08e9ce4d7b845aba6a520247ccdc6384e commit diff -r e1d758d08e9c -r 4ed8a8a5ef92 src/pagerank/LinkConvertGraph.java --- a/src/pagerank/LinkConvertGraph.java Sat Sep 08 06:01:00 2012 +0900 +++ b/src/pagerank/LinkConvertGraph.java Sat Sep 08 09:56:03 2012 +0900 @@ -34,7 +34,7 @@ // final String fileDB = "./resources/tinkerpopDB"; - final long PAGENUM = 22; + final long PAGENUM = 200000; final String fileDB = "./resources/tinkerGraph"+ Long.toString(PAGENUM); final String logFile = "./resources/wikiLink"+Long.toString(PAGENUM)+".log"; @@ -52,16 +52,17 @@ FileOutputStream fos = new FileOutputStream(logFile); long countId = 0; + for (Map.Entry> map : hash.entrySet()) { lcg.printLinkLog(map, fos); -// if (PAGENUM <= countId) break; + if (PAGENUM <= countId) break; String pageTitle = map.getKey(); Vertex v;// = graph.addVertex(null); if ( ltv.getId(pageTitle) == null ) { v = ltv.createVertexWithPageTitle(pageTitle,countId); ltv.setPageRank(v, (Double)0.0); countId++; -// if (PAGENUM <= countId) break; + if (PAGENUM <= countId) break; } else { v = ltv.getVertex(pageTitle); } @@ -76,7 +77,7 @@ linkV = ltv.getVertex(linkPageTitle); } ltv.setHasLink(v, linkV); -// if (PAGENUM <= countId) break; + if (PAGENUM <= countId) break; } } diff -r e1d758d08e9c -r 4ed8a8a5ef92 src/pagerank/TPReadWikiLink.java --- a/src/pagerank/TPReadWikiLink.java Sat Sep 08 06:01:00 2012 +0900 +++ b/src/pagerank/TPReadWikiLink.java Sat Sep 08 09:56:03 2012 +0900 @@ -27,7 +27,8 @@ // final String fileDB = "./resources/tinkerpopDB"; - final long PAGENUM = 22; +// final long PAGENUM = 200000; + final long PAGENUM = 242014; final String fileDB = "./resources/tinkerGraph"+Long.toString(PAGENUM); final String pageRankLog = "./resources/wikiPageRank"+Long.toString(PAGENUM)+".log"; @@ -38,24 +39,19 @@ in.close(); LinkToVertex ltv = new LinkToVertex(graph); - ltv.initPageRankAllVertex(); +// ltv.initPageRankAllVertex(); final long AllVertexNumber = ltv.searchAllVertices(); HashMap wikiHash = ltv.getWikiPageHash(); System.out.println("AllVertexNumber = "+AllVertexNumber); - Object vertexIds[] = {80, 79, 20, 28}; - + Object vertexIds[] = {79, 20, 575, 80}; + writeComputeTransition(ltv, vertexIds, 10, PAGENUM); - long start = java.lang.System.currentTimeMillis(); - writeComputeTransition(ltv, vertexIds, 11, PAGENUM); - long end = java.lang.System.currentTimeMillis(); - long time = end - start; - System.out.println(time); - - /* - for (int i=0; i<10; i++ ) { + +/* + for (int i=0; i<10; i++) { long start = java.lang.System.currentTimeMillis(); for (int j=0; j<10; j++){ for (Vertex v : graph.getVertices()) { @@ -66,7 +62,7 @@ long time = end - start; System.out.println(time); } -*/ +*/ FileOutputStream fos = new FileOutputStream(new File(pageRankLog)); @@ -112,18 +108,25 @@ fos.write( ("# Vertex ID "+id+" "+ ltv.getPageTitle(v)+"\n").getBytes()); fosList.add(fos); } + + for (int i=0; i