1
0
This commit is contained in:
2025-10-10 02:12:44 +02:00
commit dac3abf431
212 changed files with 475579 additions and 0 deletions

25
PI3/.classpath Normal file
View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src/main/java"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-20">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry combineaccessrules="false" kind="src" path="/DatosCompartidos">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry combineaccessrules="false" kind="src" path="/Grafos">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry combineaccessrules="false" kind="src" path="/ParteComun">
<attributes>
<attribute name="module" value="true"/>
</attributes>
</classpathentry>
<classpathentry kind="output" path="bin"/>
</classpath>

17
PI3/.project Normal file
View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>PI3</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View File

@@ -0,0 +1,43 @@
strict digraph G {
1 [ color="black" label="Diana" ];
2 [ color="blue" label="Guti" ];
3 [ color="black" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="blue" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="black" label="Paco" ];
8 [ color="black" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="black" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="black" label="Laura" ];
14 [ color="black" label="Carlos" ];
15 [ color="black" label="Sara" ];
2 -> 5 [ color="blue" label="4.0" ];
1 -> 3 [ color="black" label="3.7" ];
3 -> 4 [ color="black" label="4.2" ];
5 -> 1 [ color="black" label="3.8" ];
1 -> 12 [ color="black" label="4.1" ];
10 -> 5 [ color="black" label="4.3" ];
2 -> 3 [ color="black" label="3.8" ];
2 -> 8 [ color="black" label="2.7" ];
2 -> 12 [ color="black" label="3.1" ];
11 -> 12 [ color="black" label="4.5" ];
2 -> 9 [ color="black" label="1.8" ];
4 -> 5 [ color="black" label="3.9" ];
5 -> 7 [ color="black" label="4.0" ];
5 -> 12 [ color="black" label="3.0" ];
6 -> 3 [ color="black" label="3.6" ];
8 -> 5 [ color="black" label="4.2" ];
5 -> 3 [ color="black" label="3.5" ];
10 -> 11 [ color="black" label="4.0" ];
7 -> 4 [ color="black" label="5.0" ];
11 -> 5 [ color="black" label="4.3" ];
12 -> 9 [ color="black" label="3.8" ];
10 -> 3 [ color="black" label="4.1" ];
8 -> 12 [ color="black" label="3.2" ];
13 -> 14 [ color="black" label="4.0" ];
14 -> 15 [ color="black" label="3.9" ];
15 -> 13 [ color="black" label="4.2" ];
}

View File

@@ -0,0 +1,60 @@
strict digraph G {
1 [ color="blue" label="Diana" ];
2 [ color="black" label="Guti" ];
3 [ color="black" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="black" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="black" label="Paco" ];
8 [ color="black" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="black" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="black" label="Carlos" ];
14 [ color="blue" label="Daniel" ];
15 [ color="blue" label="Javier" ];
16 [ color="blue" label="Maria del Mar" ];
17 [ color="black" label="Carmelo" ];
18 [ color="black" label="Luis" ];
19 [ color="black" label="Ana" ];
20 [ color="black" label="Roberto" ];
21 [ color="black" label="Sofía" ];
1 -> 2 [ color="black" label="3.9" ];
1 -> 14 [ color="blue" label="3.7" ];
1 -> 15 [ color="blue" label="4.1" ];
1 -> 16 [ color="blue" label="4.0" ];
14 -> 2 [ color="black" label="4.1" ];
14 -> 8 [ color="black" label="3.5" ];
14 -> 12 [ color="black" label="4.2" ];
14 -> 10 [ color="black" label="4.3" ];
15 -> 2 [ color="black" label="4.0" ];
15 -> 8 [ color="black" label="3.9" ];
15 -> 12 [ color="black" label="4.1" ];
15 -> 10 [ color="black" label="4.0" ];
16 -> 2 [ color="black" label="4.2" ];
16 -> 8 [ color="black" label="3.8" ];
16 -> 3 [ color="black" label="4.1" ];
16 -> 4 [ color="black" label="4.3" ];
13 -> 8 [ color="black" label="3.8" ];
17 -> 8 [ color="black" label="3.9" ];
3 -> 15 [ color="black" label="4.0" ];
5 -> 16 [ color="black" label="3.9" ];
10 -> 14 [ color="black" label="4.1" ];
2 -> 12 [ color="black" label="4.0" ];
11 -> 17 [ color="black" label="4.2" ];
2 -> 9 [ color="black" label="3.0" ];
3 -> 4 [ color="black" label="3.9" ];
4 -> 16 [ color="black" label="4.0" ];
5 -> 7 [ color="black" label="4.1" ];
6 -> 15 [ color="black" label="4.1" ];
8 -> 14 [ color="black" label="4.3" ];
5 -> 3 [ color="black" label="4.2" ];
7 -> 17 [ color="black" label="4.5" ];
12 -> 13 [ color="black" label="4.1" ];
8 -> 17 [ color="black" label="3.4" ];
18 -> 19 [ color="black" label="4.0" ];
19 -> 20 [ color="black" label="3.9" ];
20 -> 21 [ color="black" label="4.1" ];
21 -> 18 [ color="black" label="4.2" ];
}

View File

@@ -0,0 +1,49 @@
strict digraph G {
1 [ color="blue" label="Diana" ];
2 [ color="blue" label="Guti" ];
3 [ color="black" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="black" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="black" label="Paco" ];
8 [ color="black" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="blue" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="black" label="Carlos" ];
14 [ color="blue" label="Daniel" ];
15 [ color="black" label="Javier" ];
16 [ color="blue" label="Maria del Mar" ];
17 [ color="black" label="Carmelo" ];
1 -> 2 [ color="blue" label="3.9" ];
1 -> 14 [ color="blue" label="3.7" ];
1 -> 15 [ color="black" label="4.1" ];
1 -> 16 [ color="blue" label="4.2" ];
2 -> 12 [ color="black" label="4.0" ];
2 -> 3 [ color="black" label="4.1" ];
2 -> 4 [ color="black" label="3.6" ];
2 -> 10 [ color="blue" label="3.8" ];
14 -> 8 [ color="black" label="3.5" ];
14 -> 10 [ color="blue" label="4.3" ];
14 -> 13 [ color="black" label="3.6" ];
14 -> 17 [ color="black" label="3.7" ];
16 -> 2 [ color="blue" label="4.2" ];
16 -> 3 [ color="black" label="4.1" ];
16 -> 6 [ color="black" label="4.0" ];
16 -> 11 [ color="black" label="4.3" ];
10 -> 14 [ color="blue" label="4.1" ];
10 -> 13 [ color="black" label="3.9" ];
10 -> 17 [ color="black" label="4.0" ];
10 -> 7 [ color="black" label="3.8" ];
15 -> 4 [ color="black" label="4.0" ];
4 -> 16 [ color="black" label="4.0" ];
13 -> 8 [ color="black" label="3.8" ];
17 -> 8 [ color="black" label="3.9" ];
5 -> 16 [ color="black" label="3.9" ];
11 -> 17 [ color="black" label="4.2" ];
8 -> 14 [ color="black" label="4.3" ];
7 -> 17 [ color="black" label="4.5" ];
12 -> 13 [ color="black" label="4.1" ];
8 -> 17 [ color="black" label="3.4" ];
}

View File

@@ -0,0 +1,43 @@
strict digraph G {
1 [ color="blue" label="Diana" ];
2 [ color="blue" label="Guti" ];
3 [ color="blue" label="David" ];
4 [ color="blue" label="Miguel" ];
5 [ color="blue" label="Belen" ];
6 [ color="blue" label="Rafael" ];
7 [ color="blue" label="Paco" ];
8 [ color="blue" label="Elena" ];
9 [ color="blue" label="Fernando" ];
10 [ color="blue" label="Irene" ];
11 [ color="blue" label="Antonio" ];
12 [ color="blue" label="Maria" ];
13 [ color="red" label="Laura" ];
14 [ color="red" label="Carlos" ];
15 [ color="red" label="Sara" ];
2 -> 5 [ color="blue" label="4.0" ];
1 -> 3 [ color="blue" label="3.7" ];
3 -> 4 [ color="blue" label="4.2" ];
5 -> 1 [ color="blue" label="3.8" ];
1 -> 12 [ color="blue" label="4.1" ];
10 -> 5 [ color="blue" label="4.3" ];
2 -> 3 [ color="blue" label="3.8" ];
2 -> 8 [ color="blue" label="2.7" ];
2 -> 12 [ color="blue" label="3.1" ];
11 -> 12 [ color="blue" label="4.5" ];
2 -> 9 [ color="blue" label="1.8" ];
4 -> 5 [ color="blue" label="3.9" ];
5 -> 7 [ color="blue" label="4.0" ];
5 -> 12 [ color="blue" label="3.0" ];
6 -> 3 [ color="blue" label="3.6" ];
8 -> 5 [ color="blue" label="4.2" ];
5 -> 3 [ color="blue" label="3.5" ];
10 -> 11 [ color="blue" label="4.0" ];
7 -> 4 [ color="blue" label="5.0" ];
11 -> 5 [ color="blue" label="4.3" ];
12 -> 9 [ color="blue" label="3.8" ];
10 -> 3 [ color="blue" label="4.1" ];
8 -> 12 [ color="blue" label="3.2" ];
13 -> 14 [ color="red" label="4.0" ];
14 -> 15 [ color="red" label="3.9" ];
15 -> 13 [ color="red" label="4.2" ];
}

View File

@@ -0,0 +1,60 @@
strict digraph G {
1 [ color="blue" label="Diana" ];
2 [ color="blue" label="Guti" ];
3 [ color="blue" label="David" ];
4 [ color="blue" label="Miguel" ];
5 [ color="blue" label="Belen" ];
6 [ color="blue" label="Rafael" ];
7 [ color="blue" label="Paco" ];
8 [ color="blue" label="Elena" ];
9 [ color="blue" label="Fernando" ];
10 [ color="blue" label="Irene" ];
11 [ color="blue" label="Antonio" ];
12 [ color="blue" label="Maria" ];
13 [ color="blue" label="Carlos" ];
14 [ color="blue" label="Daniel" ];
15 [ color="blue" label="Javier" ];
16 [ color="blue" label="Maria del Mar" ];
17 [ color="blue" label="Carmelo" ];
18 [ color="red" label="Luis" ];
19 [ color="red" label="Ana" ];
20 [ color="red" label="Roberto" ];
21 [ color="red" label="Sofía" ];
1 -> 2 [ color="blue" label="3.9" ];
1 -> 14 [ color="blue" label="3.7" ];
1 -> 15 [ color="blue" label="4.1" ];
1 -> 16 [ color="blue" label="4.0" ];
14 -> 2 [ color="blue" label="4.1" ];
14 -> 8 [ color="blue" label="3.5" ];
14 -> 12 [ color="blue" label="4.2" ];
14 -> 10 [ color="blue" label="4.3" ];
15 -> 2 [ color="blue" label="4.0" ];
15 -> 8 [ color="blue" label="3.9" ];
15 -> 12 [ color="blue" label="4.1" ];
15 -> 10 [ color="blue" label="4.0" ];
16 -> 2 [ color="blue" label="4.2" ];
16 -> 8 [ color="blue" label="3.8" ];
16 -> 3 [ color="blue" label="4.1" ];
16 -> 4 [ color="blue" label="4.3" ];
13 -> 8 [ color="blue" label="3.8" ];
17 -> 8 [ color="blue" label="3.9" ];
3 -> 15 [ color="blue" label="4.0" ];
5 -> 16 [ color="blue" label="3.9" ];
10 -> 14 [ color="blue" label="4.1" ];
2 -> 12 [ color="blue" label="4.0" ];
11 -> 17 [ color="blue" label="4.2" ];
2 -> 9 [ color="blue" label="3.0" ];
3 -> 4 [ color="blue" label="3.9" ];
4 -> 16 [ color="blue" label="4.0" ];
5 -> 7 [ color="blue" label="4.1" ];
6 -> 15 [ color="blue" label="4.1" ];
8 -> 14 [ color="blue" label="4.3" ];
5 -> 3 [ color="blue" label="4.2" ];
7 -> 17 [ color="blue" label="4.5" ];
12 -> 13 [ color="blue" label="4.1" ];
8 -> 17 [ color="blue" label="3.4" ];
18 -> 19 [ color="red" label="4.0" ];
19 -> 20 [ color="red" label="3.9" ];
20 -> 21 [ color="red" label="4.1" ];
21 -> 18 [ color="red" label="4.2" ];
}

View File

@@ -0,0 +1,49 @@
strict digraph G {
1 [ color="blue" label="Diana" ];
2 [ color="blue" label="Guti" ];
3 [ color="blue" label="David" ];
4 [ color="blue" label="Miguel" ];
5 [ color="blue" label="Belen" ];
6 [ color="blue" label="Rafael" ];
7 [ color="blue" label="Paco" ];
8 [ color="blue" label="Elena" ];
9 [ color="red" label="Fernando" ];
10 [ color="blue" label="Irene" ];
11 [ color="blue" label="Antonio" ];
12 [ color="blue" label="Maria" ];
13 [ color="blue" label="Carlos" ];
14 [ color="blue" label="Daniel" ];
15 [ color="blue" label="Javier" ];
16 [ color="blue" label="Maria del Mar" ];
17 [ color="blue" label="Carmelo" ];
1 -> 2 [ color="blue" label="3.9" ];
1 -> 14 [ color="blue" label="3.7" ];
1 -> 15 [ color="blue" label="4.1" ];
1 -> 16 [ color="blue" label="4.2" ];
2 -> 12 [ color="blue" label="4.0" ];
2 -> 3 [ color="blue" label="4.1" ];
2 -> 4 [ color="blue" label="3.6" ];
2 -> 10 [ color="blue" label="3.8" ];
14 -> 8 [ color="blue" label="3.5" ];
14 -> 10 [ color="blue" label="4.3" ];
14 -> 13 [ color="blue" label="3.6" ];
14 -> 17 [ color="blue" label="3.7" ];
16 -> 2 [ color="blue" label="4.2" ];
16 -> 3 [ color="blue" label="4.1" ];
16 -> 6 [ color="blue" label="4.0" ];
16 -> 11 [ color="blue" label="4.3" ];
10 -> 14 [ color="blue" label="4.1" ];
10 -> 13 [ color="blue" label="3.9" ];
10 -> 17 [ color="blue" label="4.0" ];
10 -> 7 [ color="blue" label="3.8" ];
15 -> 4 [ color="blue" label="4.0" ];
4 -> 16 [ color="blue" label="4.0" ];
13 -> 8 [ color="blue" label="3.8" ];
17 -> 8 [ color="blue" label="3.9" ];
5 -> 16 [ color="blue" label="3.9" ];
11 -> 17 [ color="blue" label="4.2" ];
8 -> 14 [ color="blue" label="4.3" ];
7 -> 17 [ color="blue" label="4.5" ];
12 -> 13 [ color="blue" label="4.1" ];
8 -> 17 [ color="blue" label="3.4" ];
}

View File

@@ -0,0 +1,43 @@
strict digraph G {
1 [ color="black" label="Diana" ];
2 [ color="red" label="Guti" ];
3 [ color="red" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="red" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="red" label="Paco" ];
8 [ color="black" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="red" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="red" label="Maria" ];
13 [ color="black" label="Laura" ];
14 [ color="red" label="Carlos" ];
15 [ color="red" label="Sara" ];
2 -> 5 [ color="black" label="4.0" ];
1 -> 3 [ color="black" label="3.7" ];
3 -> 4 [ color="black" label="4.2" ];
5 -> 1 [ color="black" label="3.8" ];
1 -> 12 [ color="black" label="4.1" ];
10 -> 5 [ color="black" label="4.3" ];
2 -> 3 [ color="black" label="3.8" ];
2 -> 8 [ color="black" label="2.7" ];
2 -> 12 [ color="black" label="3.1" ];
11 -> 12 [ color="black" label="4.5" ];
2 -> 9 [ color="black" label="1.8" ];
4 -> 5 [ color="black" label="3.9" ];
5 -> 7 [ color="black" label="4.0" ];
5 -> 12 [ color="black" label="3.0" ];
6 -> 3 [ color="black" label="3.6" ];
8 -> 5 [ color="black" label="4.2" ];
5 -> 3 [ color="black" label="3.5" ];
10 -> 11 [ color="black" label="4.0" ];
7 -> 4 [ color="black" label="5.0" ];
11 -> 5 [ color="black" label="4.3" ];
12 -> 9 [ color="black" label="3.8" ];
10 -> 3 [ color="black" label="4.1" ];
8 -> 12 [ color="black" label="3.2" ];
13 -> 14 [ color="black" label="4.0" ];
14 -> 15 [ color="black" label="3.9" ];
15 -> 13 [ color="black" label="4.2" ];
}

View File

@@ -0,0 +1,60 @@
strict digraph G {
1 [ color="black" label="Diana" ];
2 [ color="red" label="Guti" ];
3 [ color="red" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="black" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="red" label="Paco" ];
8 [ color="red" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="black" label="Irene" ];
11 [ color="red" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="red" label="Carlos" ];
14 [ color="red" label="Daniel" ];
15 [ color="red" label="Javier" ];
16 [ color="red" label="Maria del Mar" ];
17 [ color="black" label="Carmelo" ];
18 [ color="red" label="Luis" ];
19 [ color="black" label="Ana" ];
20 [ color="red" label="Roberto" ];
21 [ color="black" label="Sofía" ];
1 -> 2 [ color="black" label="3.9" ];
1 -> 14 [ color="black" label="3.7" ];
1 -> 15 [ color="black" label="4.1" ];
1 -> 16 [ color="black" label="4.0" ];
14 -> 2 [ color="black" label="4.1" ];
14 -> 8 [ color="black" label="3.5" ];
14 -> 12 [ color="black" label="4.2" ];
14 -> 10 [ color="black" label="4.3" ];
15 -> 2 [ color="black" label="4.0" ];
15 -> 8 [ color="black" label="3.9" ];
15 -> 12 [ color="black" label="4.1" ];
15 -> 10 [ color="black" label="4.0" ];
16 -> 2 [ color="black" label="4.2" ];
16 -> 8 [ color="black" label="3.8" ];
16 -> 3 [ color="black" label="4.1" ];
16 -> 4 [ color="black" label="4.3" ];
13 -> 8 [ color="black" label="3.8" ];
17 -> 8 [ color="black" label="3.9" ];
3 -> 15 [ color="black" label="4.0" ];
5 -> 16 [ color="black" label="3.9" ];
10 -> 14 [ color="black" label="4.1" ];
2 -> 12 [ color="black" label="4.0" ];
11 -> 17 [ color="black" label="4.2" ];
2 -> 9 [ color="black" label="3.0" ];
3 -> 4 [ color="black" label="3.9" ];
4 -> 16 [ color="black" label="4.0" ];
5 -> 7 [ color="black" label="4.1" ];
6 -> 15 [ color="black" label="4.1" ];
8 -> 14 [ color="black" label="4.3" ];
5 -> 3 [ color="black" label="4.2" ];
7 -> 17 [ color="black" label="4.5" ];
12 -> 13 [ color="black" label="4.1" ];
8 -> 17 [ color="black" label="3.4" ];
18 -> 19 [ color="black" label="4.0" ];
19 -> 20 [ color="black" label="3.9" ];
20 -> 21 [ color="black" label="4.1" ];
21 -> 18 [ color="black" label="4.2" ];
}

View File

@@ -0,0 +1,49 @@
strict digraph G {
1 [ color="black" label="Diana" ];
2 [ color="red" label="Guti" ];
3 [ color="black" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="black" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="black" label="Paco" ];
8 [ color="black" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="red" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="red" label="Carlos" ];
14 [ color="red" label="Daniel" ];
15 [ color="red" label="Javier" ];
16 [ color="red" label="Maria del Mar" ];
17 [ color="red" label="Carmelo" ];
1 -> 2 [ color="black" label="3.9" ];
1 -> 14 [ color="black" label="3.7" ];
1 -> 15 [ color="black" label="4.1" ];
1 -> 16 [ color="black" label="4.2" ];
2 -> 12 [ color="black" label="4.0" ];
2 -> 3 [ color="black" label="4.1" ];
2 -> 4 [ color="black" label="3.6" ];
2 -> 10 [ color="black" label="3.8" ];
14 -> 8 [ color="black" label="3.5" ];
14 -> 10 [ color="black" label="4.3" ];
14 -> 13 [ color="black" label="3.6" ];
14 -> 17 [ color="black" label="3.7" ];
16 -> 2 [ color="black" label="4.2" ];
16 -> 3 [ color="black" label="4.1" ];
16 -> 6 [ color="black" label="4.0" ];
16 -> 11 [ color="black" label="4.3" ];
10 -> 14 [ color="black" label="4.1" ];
10 -> 13 [ color="black" label="3.9" ];
10 -> 17 [ color="black" label="4.0" ];
10 -> 7 [ color="black" label="3.8" ];
15 -> 4 [ color="black" label="4.0" ];
4 -> 16 [ color="black" label="4.0" ];
13 -> 8 [ color="black" label="3.8" ];
17 -> 8 [ color="black" label="3.9" ];
5 -> 16 [ color="black" label="3.9" ];
11 -> 17 [ color="black" label="4.2" ];
8 -> 14 [ color="black" label="4.3" ];
7 -> 17 [ color="black" label="4.5" ];
12 -> 13 [ color="black" label="4.1" ];
8 -> 17 [ color="black" label="3.4" ];
}

View File

@@ -0,0 +1,43 @@
strict digraph G {
1 [ color="black" label="Diana" ];
2 [ color="black" label="Guti" ];
3 [ color="red" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="red" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="black" label="Paco" ];
8 [ color="black" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="black" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="black" label="Laura" ];
14 [ color="black" label="Carlos" ];
15 [ color="black" label="Sara" ];
2 -> 5 [ color="black" label="4.0" ];
1 -> 3 [ color="black" label="3.7" ];
3 -> 4 [ color="black" label="4.2" ];
5 -> 1 [ color="black" label="3.8" ];
1 -> 12 [ color="black" label="4.1" ];
10 -> 5 [ color="black" label="4.3" ];
2 -> 3 [ color="black" label="3.8" ];
2 -> 8 [ color="black" label="2.7" ];
2 -> 12 [ color="black" label="3.1" ];
11 -> 12 [ color="black" label="4.5" ];
2 -> 9 [ color="black" label="1.8" ];
4 -> 5 [ color="black" label="3.9" ];
5 -> 7 [ color="black" label="4.0" ];
5 -> 12 [ color="black" label="3.0" ];
6 -> 3 [ color="black" label="3.6" ];
8 -> 5 [ color="black" label="4.2" ];
5 -> 3 [ color="black" label="3.5" ];
10 -> 11 [ color="black" label="4.0" ];
7 -> 4 [ color="black" label="5.0" ];
11 -> 5 [ color="black" label="4.3" ];
12 -> 9 [ color="black" label="3.8" ];
10 -> 3 [ color="black" label="4.1" ];
8 -> 12 [ color="black" label="3.2" ];
13 -> 14 [ color="black" label="4.0" ];
14 -> 15 [ color="black" label="3.9" ];
15 -> 13 [ color="black" label="4.2" ];
}

View File

@@ -0,0 +1,60 @@
strict digraph G {
1 [ color="black" label="Diana" ];
2 [ color="black" label="Guti" ];
3 [ color="black" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="black" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="black" label="Paco" ];
8 [ color="red" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="black" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="black" label="Carlos" ];
14 [ color="black" label="Daniel" ];
15 [ color="black" label="Javier" ];
16 [ color="black" label="Maria del Mar" ];
17 [ color="black" label="Carmelo" ];
18 [ color="black" label="Luis" ];
19 [ color="black" label="Ana" ];
20 [ color="black" label="Roberto" ];
21 [ color="black" label="Sofía" ];
1 -> 2 [ color="black" label="3.9" ];
1 -> 14 [ color="black" label="3.7" ];
1 -> 15 [ color="black" label="4.1" ];
1 -> 16 [ color="black" label="4.0" ];
14 -> 2 [ color="black" label="4.1" ];
14 -> 8 [ color="black" label="3.5" ];
14 -> 12 [ color="black" label="4.2" ];
14 -> 10 [ color="black" label="4.3" ];
15 -> 2 [ color="black" label="4.0" ];
15 -> 8 [ color="black" label="3.9" ];
15 -> 12 [ color="black" label="4.1" ];
15 -> 10 [ color="black" label="4.0" ];
16 -> 2 [ color="black" label="4.2" ];
16 -> 8 [ color="black" label="3.8" ];
16 -> 3 [ color="black" label="4.1" ];
16 -> 4 [ color="black" label="4.3" ];
13 -> 8 [ color="black" label="3.8" ];
17 -> 8 [ color="black" label="3.9" ];
3 -> 15 [ color="black" label="4.0" ];
5 -> 16 [ color="black" label="3.9" ];
10 -> 14 [ color="black" label="4.1" ];
2 -> 12 [ color="black" label="4.0" ];
11 -> 17 [ color="black" label="4.2" ];
2 -> 9 [ color="black" label="3.0" ];
3 -> 4 [ color="black" label="3.9" ];
4 -> 16 [ color="black" label="4.0" ];
5 -> 7 [ color="black" label="4.1" ];
6 -> 15 [ color="black" label="4.1" ];
8 -> 14 [ color="black" label="4.3" ];
5 -> 3 [ color="black" label="4.2" ];
7 -> 17 [ color="black" label="4.5" ];
12 -> 13 [ color="black" label="4.1" ];
8 -> 17 [ color="black" label="3.4" ];
18 -> 19 [ color="black" label="4.0" ];
19 -> 20 [ color="black" label="3.9" ];
20 -> 21 [ color="black" label="4.1" ];
21 -> 18 [ color="black" label="4.2" ];
}

View File

@@ -0,0 +1,49 @@
strict digraph G {
1 [ color="black" label="Diana" ];
2 [ color="black" label="Guti" ];
3 [ color="black" label="David" ];
4 [ color="black" label="Miguel" ];
5 [ color="black" label="Belen" ];
6 [ color="black" label="Rafael" ];
7 [ color="black" label="Paco" ];
8 [ color="black" label="Elena" ];
9 [ color="black" label="Fernando" ];
10 [ color="black" label="Irene" ];
11 [ color="black" label="Antonio" ];
12 [ color="black" label="Maria" ];
13 [ color="black" label="Carlos" ];
14 [ color="black" label="Daniel" ];
15 [ color="black" label="Javier" ];
16 [ color="black" label="Maria del Mar" ];
17 [ color="red" label="Carmelo" ];
1 -> 2 [ color="black" label="3.9" ];
1 -> 14 [ color="black" label="3.7" ];
1 -> 15 [ color="black" label="4.1" ];
1 -> 16 [ color="black" label="4.2" ];
2 -> 12 [ color="black" label="4.0" ];
2 -> 3 [ color="black" label="4.1" ];
2 -> 4 [ color="black" label="3.6" ];
2 -> 10 [ color="black" label="3.8" ];
14 -> 8 [ color="black" label="3.5" ];
14 -> 10 [ color="black" label="4.3" ];
14 -> 13 [ color="black" label="3.6" ];
14 -> 17 [ color="black" label="3.7" ];
16 -> 2 [ color="black" label="4.2" ];
16 -> 3 [ color="black" label="4.1" ];
16 -> 6 [ color="black" label="4.0" ];
16 -> 11 [ color="black" label="4.3" ];
10 -> 14 [ color="black" label="4.1" ];
10 -> 13 [ color="black" label="3.9" ];
10 -> 17 [ color="black" label="4.0" ];
10 -> 7 [ color="black" label="3.8" ];
15 -> 4 [ color="black" label="4.0" ];
4 -> 16 [ color="black" label="4.0" ];
13 -> 8 [ color="black" label="3.8" ];
17 -> 8 [ color="black" label="3.9" ];
5 -> 16 [ color="black" label="3.9" ];
11 -> 17 [ color="black" label="4.2" ];
8 -> 14 [ color="black" label="4.3" ];
7 -> 17 [ color="black" label="4.5" ];
12 -> 13 [ color="black" label="4.1" ];
8 -> 17 [ color="black" label="3.4" ];
}

View File

@@ -0,0 +1,17 @@
strict graph G {
1 [ color="black" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="black" label="Tombola" ];
4 [ color="black" label="Gusano Loco" ];
5 [ color="magenta" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="black" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="black" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="magenta" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="black" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="magenta" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="black" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="black" label="50.0 km, 3.0 min" ];
}

View File

@@ -0,0 +1,31 @@
strict graph G {
1 [ color="black" label="Barco Pirata" ];
2 [ color="black" label="Casa del Terror" ];
3 [ color="black" label="Tombola" ];
4 [ color="black" label="Gusano Loco" ];
5 [ color="black" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
7 [ color="black" label="Pim pam pum" ];
8 [ color="black" label="Puesto de algodon" ];
9 [ color="magenta" label="Noria" ];
10 [ color="magenta" label="Patitos" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="black" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="black" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="black" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="black" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="black" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="black" label="50.0 km, 3.0 min" ];
1 -- 7 [ color="black" label="120.0 km, 1.8 min" ];
2 -- 8 [ color="black" label="80.0 km, 1.2 min" ];
3 -- 9 [ color="black" label="90.0 km, 1.4 min" ];
4 -- 10 [ color="black" label="60.0 km, 1.0 min" ];
5 -- 7 [ color="black" label="130.0 km, 1.9 min" ];
6 -- 9 [ color="magenta" label="110.0 km, 2.1 min" ];
7 -- 8 [ color="black" label="40.0 km, 0.7 min" ];
8 -- 9 [ color="black" label="50.0 km, 0.8 min" ];
9 -- 10 [ color="magenta" label="70.0 km, 1.1 min" ];
10 -- 1 [ color="black" label="150.0 km, 2.0 min" ];
}

View File

@@ -0,0 +1,37 @@
strict graph G {
1 [ color="black" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="black" label="Tombola" ];
4 [ color="black" label="Gusano Loco" ];
5 [ color="black" label="Raton Vacilon" ];
6 [ color="black" label="Coches de choque" ];
7 [ color="magenta" label="Pim pam pum" ];
8 [ color="magenta" label="Puesto de algodon" ];
9 [ color="black" label="Noria" ];
10 [ color="black" label="Patitos" ];
11 [ color="black" label="Tren de la bruja" ];
12 [ color="black" label="Casa de los espejos" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="black" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="black" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="black" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="black" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="black" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="black" label="50.0 km, 3.0 min" ];
1 -- 7 [ color="black" label="120.0 km, 1.8 min" ];
12 -- 5 [ color="black" label="20.0 km, 5.0 min" ];
2 -- 8 [ color="magenta" label="80.0 km, 1.2 min" ];
3 -- 9 [ color="black" label="90.0 km, 1.4 min" ];
11 -- 9 [ color="black" label="60.0 km, 6.0 min" ];
4 -- 10 [ color="black" label="60.0 km, 1.0 min" ];
5 -- 7 [ color="black" label="130.0 km, 1.9 min" ];
6 -- 9 [ color="black" label="110.0 km, 2.1 min" ];
7 -- 8 [ color="magenta" label="40.0 km, 0.7 min" ];
8 -- 9 [ color="black" label="50.0 km, 0.8 min" ];
9 -- 10 [ color="black" label="70.0 km, 1.1 min" ];
10 -- 1 [ color="black" label="150.0 km, 2.0 min" ];
6 -- 11 [ color="black" label="70.0 km, 4.5 min" ];
4 -- 12 [ color="black" label="20.0 km, 2.5 min" ];
}

View File

@@ -0,0 +1,17 @@
strict graph G {
1 [ color="magenta" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="magenta" label="Tombola" ];
4 [ color="magenta" label="Gusano Loco" ];
5 [ color="magenta" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="magenta" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="black" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="magenta" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="magenta" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="magenta" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="magenta" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="magenta" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="black" label="50.0 km, 3.0 min" ];
}

View File

@@ -0,0 +1,31 @@
strict graph G {
1 [ color="magenta" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="magenta" label="Tombola" ];
4 [ color="magenta" label="Gusano Loco" ];
5 [ color="magenta" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
7 [ color="magenta" label="Pim pam pum" ];
8 [ color="magenta" label="Puesto de algodon" ];
9 [ color="magenta" label="Noria" ];
10 [ color="magenta" label="Patitos" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="magenta" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="black" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="magenta" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="magenta" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="magenta" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="magenta" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="black" label="50.0 km, 3.0 min" ];
1 -- 7 [ color="black" label="120.0 km, 1.8 min" ];
2 -- 8 [ color="black" label="80.0 km, 1.2 min" ];
3 -- 9 [ color="black" label="90.0 km, 1.4 min" ];
4 -- 10 [ color="magenta" label="60.0 km, 1.0 min" ];
5 -- 7 [ color="magenta" label="130.0 km, 1.9 min" ];
6 -- 9 [ color="black" label="110.0 km, 2.1 min" ];
7 -- 8 [ color="magenta" label="40.0 km, 0.7 min" ];
8 -- 9 [ color="magenta" label="50.0 km, 0.8 min" ];
9 -- 10 [ color="magenta" label="70.0 km, 1.1 min" ];
10 -- 1 [ color="black" label="150.0 km, 2.0 min" ];
}

View File

@@ -0,0 +1,37 @@
strict graph G {
1 [ color="magenta" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="magenta" label="Tombola" ];
4 [ color="magenta" label="Gusano Loco" ];
5 [ color="magenta" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
7 [ color="magenta" label="Pim pam pum" ];
8 [ color="magenta" label="Puesto de algodon" ];
9 [ color="magenta" label="Noria" ];
10 [ color="magenta" label="Patitos" ];
11 [ color="magenta" label="Tren de la bruja" ];
12 [ color="magenta" label="Casa de los espejos" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="magenta" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="black" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="black" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="magenta" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="magenta" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="black" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="black" label="50.0 km, 3.0 min" ];
1 -- 7 [ color="black" label="120.0 km, 1.8 min" ];
12 -- 5 [ color="magenta" label="20.0 km, 5.0 min" ];
2 -- 8 [ color="magenta" label="80.0 km, 1.2 min" ];
3 -- 9 [ color="black" label="90.0 km, 1.4 min" ];
11 -- 9 [ color="magenta" label="60.0 km, 6.0 min" ];
4 -- 10 [ color="black" label="60.0 km, 1.0 min" ];
5 -- 7 [ color="magenta" label="130.0 km, 1.9 min" ];
6 -- 9 [ color="black" label="110.0 km, 2.1 min" ];
7 -- 8 [ color="magenta" label="40.0 km, 0.7 min" ];
8 -- 9 [ color="black" label="50.0 km, 0.8 min" ];
9 -- 10 [ color="magenta" label="70.0 km, 1.1 min" ];
10 -- 1 [ color="magenta" label="150.0 km, 2.0 min" ];
6 -- 11 [ color="magenta" label="70.0 km, 4.5 min" ];
4 -- 12 [ color="magenta" label="20.0 km, 2.5 min" ];
}

View File

@@ -0,0 +1,17 @@
strict graph G {
1 [ color="magenta" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="magenta" label="Tombola" ];
4 [ color="magenta" label="Gusano Loco" ];
5 [ color="magenta" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="black" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="magenta" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="magenta" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="magenta" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="magenta" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="magenta" label="50.0 km, 3.0 min" ];
}

View File

@@ -0,0 +1,31 @@
strict graph G {
1 [ color="magenta" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="black" label="Tombola" ];
4 [ color="black" label="Gusano Loco" ];
5 [ color="magenta" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
7 [ color="black" label="Pim pam pum" ];
8 [ color="magenta" label="Puesto de algodon" ];
9 [ color="black" label="Noria" ];
10 [ color="black" label="Patitos" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="black" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="magenta" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="magenta" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="black" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="magenta" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="black" label="50.0 km, 3.0 min" ];
1 -- 7 [ color="black" label="120.0 km, 1.8 min" ];
2 -- 8 [ color="magenta" label="80.0 km, 1.2 min" ];
3 -- 9 [ color="black" label="90.0 km, 1.4 min" ];
4 -- 10 [ color="black" label="60.0 km, 1.0 min" ];
5 -- 7 [ color="black" label="130.0 km, 1.9 min" ];
6 -- 9 [ color="black" label="110.0 km, 2.1 min" ];
7 -- 8 [ color="black" label="40.0 km, 0.7 min" ];
8 -- 9 [ color="black" label="50.0 km, 0.8 min" ];
9 -- 10 [ color="black" label="70.0 km, 1.1 min" ];
10 -- 1 [ color="black" label="150.0 km, 2.0 min" ];
}

View File

@@ -0,0 +1,37 @@
strict graph G {
1 [ color="magenta" label="Barco Pirata" ];
2 [ color="magenta" label="Casa del Terror" ];
3 [ color="black" label="Tombola" ];
4 [ color="magenta" label="Gusano Loco" ];
5 [ color="magenta" label="Raton Vacilon" ];
6 [ color="magenta" label="Coches de choque" ];
7 [ color="black" label="Pim pam pum" ];
8 [ color="magenta" label="Puesto de algodon" ];
9 [ color="black" label="Noria" ];
10 [ color="black" label="Patitos" ];
11 [ color="black" label="Tren de la bruja" ];
12 [ color="magenta" label="Casa de los espejos" ];
1 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
1 -- 3 [ color="black" label="100.0 km, 1.5 min" ];
1 -- 5 [ color="magenta" label="150.0 km, 1.5 min" ];
2 -- 5 [ color="black" label="50.0 km, 5.0 min" ];
3 -- 4 [ color="black" label="30.0 km, 0.5 min" ];
4 -- 5 [ color="black" label="40.0 km, 0.8 min" ];
6 -- 2 [ color="black" label="150.0 km, 2.0 min" ];
6 -- 1 [ color="magenta" label="100.0 km, 2.0 min" ];
2 -- 4 [ color="magenta" label="50.0 km, 3.0 min" ];
1 -- 7 [ color="black" label="120.0 km, 1.8 min" ];
12 -- 5 [ color="magenta" label="20.0 km, 5.0 min" ];
2 -- 8 [ color="magenta" label="80.0 km, 1.2 min" ];
3 -- 9 [ color="black" label="90.0 km, 1.4 min" ];
11 -- 9 [ color="black" label="60.0 km, 6.0 min" ];
4 -- 10 [ color="black" label="60.0 km, 1.0 min" ];
5 -- 7 [ color="black" label="130.0 km, 1.9 min" ];
6 -- 9 [ color="black" label="110.0 km, 2.1 min" ];
7 -- 8 [ color="black" label="40.0 km, 0.7 min" ];
8 -- 9 [ color="black" label="50.0 km, 0.8 min" ];
9 -- 10 [ color="black" label="70.0 km, 1.1 min" ];
10 -- 1 [ color="black" label="150.0 km, 2.0 min" ];
6 -- 11 [ color="black" label="70.0 km, 4.5 min" ];
4 -- 12 [ color="magenta" label="20.0 km, 2.5 min" ];
}

View File

@@ -0,0 +1,24 @@
strict digraph G {
1 [ color="magenta" label="Tarea1" ];
2 [ color="magenta" label="Tarea2" ];
3 [ color="magenta" label="Tarea3" ];
4 [ color="magenta" label="Tarea4" ];
5 [ color="magenta" label="Tarea5" ];
6 [ color="black" label="Tarea6" ];
7 [ color="black" label="Tarea7" ];
8 [ color="black" label="Tarea8" ];
9 [ color="black" label="Tarea9" ];
10 [ color="black" label="Tarea10" ];
1 -> 2 [ color="black" label="Relacion-64" ];
1 -> 3 [ color="black" label="Relacion-65" ];
2 -> 4 [ color="black" label="Relacion-66" ];
3 -> 4 [ color="black" label="Relacion-67" ];
4 -> 5 [ color="black" label="Relacion-68" ];
4 -> 6 [ color="black" label="Relacion-69" ];
5 -> 7 [ color="black" label="Relacion-70" ];
6 -> 7 [ color="black" label="Relacion-71" ];
7 -> 8 [ color="black" label="Relacion-72" ];
2 -> 9 [ color="black" label="Relacion-73" ];
9 -> 10 [ color="black" label="Relacion-74" ];
3 -> 10 [ color="black" label="Relacion-75" ];
}

View File

@@ -0,0 +1,31 @@
strict digraph G {
1 [ color="magenta" label="Tarea1" ];
2 [ color="magenta" label="Tarea2" ];
3 [ color="magenta" label="Tarea3" ];
4 [ color="magenta" label="Tarea4" ];
5 [ color="magenta" label="Tarea5" ];
6 [ color="magenta" label="Tarea6" ];
7 [ color="magenta" label="Tarea7" ];
8 [ color="magenta" label="Tarea8" ];
9 [ color="black" label="Tarea9" ];
10 [ color="black" label="Tarea10" ];
1 -> 4 [ color="black" label="Relacion-76" ];
1 -> 5 [ color="black" label="Relacion-77" ];
1 -> 9 [ color="black" label="Relacion-78" ];
2 -> 4 [ color="black" label="Relacion-79" ];
2 -> 6 [ color="black" label="Relacion-80" ];
2 -> 8 [ color="black" label="Relacion-81" ];
2 -> 9 [ color="black" label="Relacion-82" ];
3 -> 4 [ color="black" label="Relacion-83" ];
3 -> 10 [ color="black" label="Relacion-84" ];
4 -> 5 [ color="black" label="Relacion-85" ];
4 -> 6 [ color="black" label="Relacion-86" ];
5 -> 7 [ color="black" label="Relacion-87" ];
5 -> 9 [ color="black" label="Relacion-88" ];
6 -> 7 [ color="black" label="Relacion-89" ];
6 -> 8 [ color="black" label="Relacion-90" ];
7 -> 8 [ color="black" label="Relacion-91" ];
7 -> 9 [ color="black" label="Relacion-92" ];
8 -> 10 [ color="black" label="Relacion-93" ];
9 -> 10 [ color="black" label="Relacion-94" ];
}

View File

@@ -0,0 +1,50 @@
strict digraph G {
1 [ color="magenta" label="Tarea1" ];
2 [ color="magenta" label="Tarea2" ];
3 [ color="magenta" label="Tarea3" ];
4 [ color="magenta" label="Tarea4" ];
5 [ color="magenta" label="Tarea5" ];
6 [ color="magenta" label="Tarea6" ];
7 [ color="magenta" label="Tarea7" ];
8 [ color="magenta" label="Tarea8" ];
9 [ color="magenta" label="Tarea9" ];
10 [ color="black" label="Tarea10" ];
11 [ color="magenta" label="Tarea11" ];
12 [ color="magenta" label="Tarea12" ];
13 [ color="magenta" label="Tarea13" ];
14 [ color="magenta" label="Tarea14" ];
15 [ color="magenta" label="Tarea15" ];
1 -> 4 [ color="black" label="Relacion-95" ];
1 -> 5 [ color="black" label="Relacion-96" ];
1 -> 9 [ color="black" label="Relacion-97" ];
2 -> 4 [ color="black" label="Relacion-98" ];
2 -> 6 [ color="black" label="Relacion-99" ];
2 -> 8 [ color="black" label="Relacion-100" ];
2 -> 9 [ color="black" label="Relacion-101" ];
3 -> 4 [ color="black" label="Relacion-102" ];
3 -> 10 [ color="black" label="Relacion-103" ];
4 -> 5 [ color="black" label="Relacion-104" ];
4 -> 6 [ color="black" label="Relacion-105" ];
5 -> 7 [ color="black" label="Relacion-106" ];
5 -> 9 [ color="black" label="Relacion-107" ];
6 -> 7 [ color="black" label="Relacion-108" ];
6 -> 8 [ color="black" label="Relacion-109" ];
7 -> 8 [ color="black" label="Relacion-110" ];
7 -> 9 [ color="black" label="Relacion-111" ];
8 -> 10 [ color="black" label="Relacion-112" ];
9 -> 10 [ color="black" label="Relacion-113" ];
1 -> 11 [ color="black" label="Relacion-114" ];
12 -> 13 [ color="black" label="Relacion-115" ];
13 -> 14 [ color="black" label="Relacion-116" ];
14 -> 15 [ color="black" label="Relacion-117" ];
15 -> 8 [ color="black" label="Relacion-118" ];
11 -> 14 [ color="black" label="Relacion-119" ];
12 -> 5 [ color="black" label="Relacion-120" ];
9 -> 13 [ color="black" label="Relacion-121" ];
13 -> 10 [ color="black" label="Relacion-122" ];
14 -> 10 [ color="black" label="Relacion-123" ];
2 -> 15 [ color="black" label="Relacion-124" ];
5 -> 11 [ color="black" label="Relacion-125" ];
3 -> 12 [ color="black" label="Relacion-126" ];
6 -> 14 [ color="black" label="Relacion-127" ];
}

View File

@@ -0,0 +1,24 @@
strict digraph G {
1 [ color="magenta" label="Tarea1" ];
2 [ color="black" label="Tarea2" ];
3 [ color="black" label="Tarea3" ];
4 [ color="black" label="Tarea4" ];
5 [ color="black" label="Tarea5" ];
6 [ color="black" label="Tarea6" ];
7 [ color="black" label="Tarea7" ];
8 [ color="black" label="Tarea8" ];
9 [ color="black" label="Tarea9" ];
10 [ color="black" label="Tarea10" ];
1 -> 2 [ color="black" label="Relacion-128" ];
1 -> 3 [ color="black" label="Relacion-129" ];
2 -> 4 [ color="black" label="Relacion-130" ];
3 -> 4 [ color="black" label="Relacion-131" ];
4 -> 5 [ color="black" label="Relacion-132" ];
4 -> 6 [ color="black" label="Relacion-133" ];
5 -> 7 [ color="black" label="Relacion-134" ];
6 -> 7 [ color="black" label="Relacion-135" ];
7 -> 8 [ color="black" label="Relacion-136" ];
2 -> 9 [ color="black" label="Relacion-137" ];
9 -> 10 [ color="black" label="Relacion-138" ];
3 -> 10 [ color="black" label="Relacion-139" ];
}

View File

@@ -0,0 +1,31 @@
strict digraph G {
1 [ color="magenta" label="Tarea1" ];
2 [ color="magenta" label="Tarea2" ];
3 [ color="magenta" label="Tarea3" ];
4 [ color="black" label="Tarea4" ];
5 [ color="black" label="Tarea5" ];
6 [ color="black" label="Tarea6" ];
7 [ color="black" label="Tarea7" ];
8 [ color="black" label="Tarea8" ];
9 [ color="black" label="Tarea9" ];
10 [ color="black" label="Tarea10" ];
1 -> 4 [ color="black" label="Relacion-140" ];
1 -> 5 [ color="black" label="Relacion-141" ];
1 -> 9 [ color="black" label="Relacion-142" ];
2 -> 4 [ color="black" label="Relacion-143" ];
2 -> 6 [ color="black" label="Relacion-144" ];
2 -> 8 [ color="black" label="Relacion-145" ];
2 -> 9 [ color="black" label="Relacion-146" ];
3 -> 4 [ color="black" label="Relacion-147" ];
3 -> 10 [ color="black" label="Relacion-148" ];
4 -> 5 [ color="black" label="Relacion-149" ];
4 -> 6 [ color="black" label="Relacion-150" ];
5 -> 7 [ color="black" label="Relacion-151" ];
5 -> 9 [ color="black" label="Relacion-152" ];
6 -> 7 [ color="black" label="Relacion-153" ];
6 -> 8 [ color="black" label="Relacion-154" ];
7 -> 8 [ color="black" label="Relacion-155" ];
7 -> 9 [ color="black" label="Relacion-156" ];
8 -> 10 [ color="black" label="Relacion-157" ];
9 -> 10 [ color="black" label="Relacion-158" ];
}

View File

@@ -0,0 +1,50 @@
strict digraph G {
1 [ color="black" label="Tarea1" ];
2 [ color="black" label="Tarea2" ];
3 [ color="magenta" label="Tarea3" ];
4 [ color="black" label="Tarea4" ];
5 [ color="black" label="Tarea5" ];
6 [ color="black" label="Tarea6" ];
7 [ color="black" label="Tarea7" ];
8 [ color="black" label="Tarea8" ];
9 [ color="black" label="Tarea9" ];
10 [ color="black" label="Tarea10" ];
11 [ color="black" label="Tarea11" ];
12 [ color="black" label="Tarea12" ];
13 [ color="black" label="Tarea13" ];
14 [ color="black" label="Tarea14" ];
15 [ color="black" label="Tarea15" ];
1 -> 4 [ color="black" label="Relacion-159" ];
1 -> 5 [ color="black" label="Relacion-160" ];
1 -> 9 [ color="black" label="Relacion-161" ];
2 -> 4 [ color="black" label="Relacion-162" ];
2 -> 6 [ color="black" label="Relacion-163" ];
2 -> 8 [ color="black" label="Relacion-164" ];
2 -> 9 [ color="black" label="Relacion-165" ];
3 -> 4 [ color="black" label="Relacion-166" ];
3 -> 10 [ color="black" label="Relacion-167" ];
4 -> 5 [ color="black" label="Relacion-168" ];
4 -> 6 [ color="black" label="Relacion-169" ];
5 -> 7 [ color="black" label="Relacion-170" ];
5 -> 9 [ color="black" label="Relacion-171" ];
6 -> 7 [ color="black" label="Relacion-172" ];
6 -> 8 [ color="black" label="Relacion-173" ];
7 -> 8 [ color="black" label="Relacion-174" ];
7 -> 9 [ color="black" label="Relacion-175" ];
8 -> 10 [ color="black" label="Relacion-176" ];
9 -> 10 [ color="black" label="Relacion-177" ];
1 -> 11 [ color="black" label="Relacion-178" ];
12 -> 13 [ color="black" label="Relacion-179" ];
13 -> 14 [ color="black" label="Relacion-180" ];
14 -> 15 [ color="black" label="Relacion-181" ];
15 -> 8 [ color="black" label="Relacion-182" ];
11 -> 14 [ color="black" label="Relacion-183" ];
12 -> 5 [ color="black" label="Relacion-184" ];
9 -> 13 [ color="black" label="Relacion-185" ];
13 -> 10 [ color="black" label="Relacion-186" ];
14 -> 10 [ color="black" label="Relacion-187" ];
2 -> 15 [ color="black" label="Relacion-188" ];
5 -> 11 [ color="black" label="Relacion-189" ];
3 -> 12 [ color="black" label="Relacion-190" ];
6 -> 14 [ color="black" label="Relacion-191" ];
}

View File

@@ -0,0 +1,43 @@
#VERTEX#
Diana, 4.6, [Fotografia;Cocina;Docencia;Jardineria;Lectura]
Guti, 4.2, [Ciclismo;Lectura;Programacion;Conciertos;Ajedrez]
David, 4.7, [Programacion;Docencia;Ilusionismo;Cine;Escritura]
Miguel, 4.8, [Conciertos;Ajedrez;Jardineria;Videojuegos;Baile]
Belen, 4.5, [Ilusionismo;Cine;Fotografia;Cocina;Ciclismo]
Rafael, 4.3, [Jardineria;Videojuegos;Programacion;Conciertos;Lectura]
Paco, 4.1, [Docencia;Videojuegos;Cocina;Fotografia;Lectura]
Elena, 4.9, [Escritura;Baile;Docencia;Ilusionismo;Cine]
Fernando, 4.1, [Lectura;Docencia;Cocina;Jardineria;Programacion]
Irene, 4.2, [Cine;Programacion;Conciertos;Ajedrez;Ilusionismo]
Antonio, 4.4, [Videojuegos;Baile;Fotografia;Ciclismo;Escritura]
Maria, 4.5, [Cine;Ilusionismo;Docencia;Lectura;Cocina]
Laura, 4.6, [Fotografía; Música; Programación; Ajedrez; Cocina]
Carlos, 4.4, [Jardinería; Ciclismo; Lectura; Cine; Programación]
Sara, 4.5, [Cocina; Baile; Fotografía; Jardinería; Lectura]
#EDGE#
Guti, Belen, 4.0
Diana, David, 3.7
David, Miguel, 4.2
Belen, Diana, 3.8
Diana, Maria, 4.1
Irene, Belen, 4.3
Guti, David, 3.8
Guti, Elena, 2.7
Guti, Maria, 3.1
Antonio, Maria, 4.5
Guti, Fernando, 1.8
Miguel, Belen, 3.9
Belen, Paco, 4.0
Belen, Maria, 3.0
Rafael, David, 3.6
Elena, Belen, 4.2
Belen, David, 3.5
Irene, Antonio, 4.0
Paco, Miguel, 5
Antonio, Belen, 4.3
Maria, Fernando, 3.8
Irene, David, 4.1
Elena, Maria, 3.2
Laura, Carlos, 4.0
Carlos, Sara, 3.9
Sara, Laura, 4.2

View File

@@ -0,0 +1,60 @@
#VERTEX#
Diana, 4.8, [Fotografia;Cocina;Docencia;Jardineria;Lectura]
Guti, 4.5, [Ciclismo;Lectura;Programacion;Conciertos;Ajedrez]
David, 4.2, [Programacion;Docencia;Ilusionismo;Cine;Escritura]
Miguel, 4.4, [Conciertos;Ajedrez;Jardineria;Videojuegos;Baile]
Belen, 4.6, [Ilusionismo;Cine;Fotografia;Cocina;Ciclismo]
Rafael, 4.7, [Jardineria;Videojuegos;Programacion;Conciertos;Lectura]
Paco, 4.3, [Docencia;Videojuegos;Cocina;Fotografia;Lectura]
Elena, 4.1, [Escritura;Baile;Docencia;Ilusionismo;Cine]
Fernando, 4.2, [Lectura;Docencia;Cocina;Jardineria;Programacion]
Irene, 4.1, [Cine;Programacion;Conciertos;Ajedrez;Ilusionismo]
Antonio, 4.3, [Videojuegos;Baile;Fotografia;Ciclismo;Escritura]
Maria, 4.4, [Cine;Ilusionismo;Docencia;Lectura;Cocina]
Carlos, 4.1, [Musica;Fotografia;Viajes;Gastronomia;Teatro]
Daniel, 4.6, [Yoga;Lectura;Pintura;Escalada;Cine]
Javier, 4.2, [Golf;Programacion;Ciclismo;Ajedrez;Fotografia]
Maria del Mar, 4.7, [Teatro;Baile;Escritura;Cocina;Jardineria]
Carmelo, 4.5, [Videojuegos;Musica;Cine;Lectura;Escalada]
Luis, 4.6, [Teatro; Música; Escritura; Yoga; Cocina]
Ana, 4.5, [Pintura; Lectura; Jardinería; Ciclismo; Escalada]
Roberto, 4.4, [Ajedrez; Programación; Cine; Viajes; Fotografía]
Sofía, 4.7, [Baile; Teatro; Lectura; Música; Cocina]
#EDGE#
Diana, Guti, 3.9
Diana, Daniel, 3.7
Diana, Javier, 4.1
Diana, Maria del Mar, 4.0
Daniel, Guti, 4.1
Daniel, Elena, 3.5
Daniel, Maria, 4.2
Daniel, Irene, 4.3
Javier, Guti, 4.0
Javier, Elena, 3.9
Javier, Maria, 4.1
Javier, Irene, 4.0
Maria del Mar, Guti, 4.2
Maria del Mar, Elena, 3.8
Maria del Mar, David, 4.1
Maria del Mar, Miguel, 4.3
Carlos, Elena, 3.8
Carmelo, Elena, 3.9
David, Javier, 4.0
Belen, Maria del Mar, 3.9
Irene, Daniel, 4.1
Guti, Maria, 4.0
Antonio, Carmelo, 4.2
Guti, Fernando, 3.0
David, Miguel, 3.9
Miguel, Maria del Mar, 4.0
Belen, Paco, 4.1
Rafael, Javier, 4.1
Elena, Daniel, 4.3
Belen, David, 4.2
Paco, Carmelo, 4.5
Maria, Carlos, 4.1
Elena, Carmelo, 3.4
Luis, Ana, 4.0
Ana, Roberto, 3.9
Roberto, Sofía, 4.1
Sofía, Luis, 4.2

View File

@@ -0,0 +1,50 @@
#VERTEX#
Diana, 4.8, [Fotografia;Cocina;Docencia;Jardineria;Lectura]
Guti, 4.5, [Ciclismo;Lectura;Programacion;Conciertos;Ajedrez]
David, 4.2, [Programacion;Docencia;Ilusionismo;Cine;Escritura]
Miguel, 4.4, [Conciertos;Ajedrez;Jardineria;Videojuegos;Baile]
Belen, 4.6, [Ilusionismo;Cine;Fotografia;Cocina;Ciclismo]
Rafael, 4.7, [Jardineria;Videojuegos;Programacion;Conciertos;Lectura]
Paco, 4.3, [Docencia;Videojuegos;Cocina;Fotografia;Lectura]
Elena, 4.1, [Escritura;Baile;Docencia;Ilusionismo;Cine]
Fernando, 4.2, [Lectura;Docencia;Cocina;Jardineria;Programacion]
Irene, 4.1, [Cine;Programacion;Conciertos;Ajedrez;Ilusionismo]
Antonio, 4.3, [Videojuegos;Baile;Fotografia;Ciclismo;Escritura]
Maria, 4.4, [Cine;Ilusionismo;Docencia;Lectura;Cocina]
Carlos, 4.1, [Musica;Fotografia;Viajes;Gastronomia;Teatro]
Daniel, 4.6, [Yoga;Lectura;Pintura;Escalada;Cine]
Javier, 4.2, [Golf;Programacion;Ciclismo;Ajedrez;Fotografia]
Maria del Mar, 4.7, [Teatro;Baile;Escritura;Cocina;Jardineria]
Carmelo, 4.5, [Videojuegos;Musica;Cine;Lectura;Escalada]
#EDGE#
Diana, Guti, 3.9
Diana, Daniel, 3.7
Diana, Javier, 4.1
Diana, Maria del Mar, 4.2
Guti, Maria, 4.0
Guti, David, 4.1
Guti, Miguel, 3.6
Guti, Irene, 3.8
Daniel, Elena, 3.5
Daniel, Irene, 4.3
Daniel, Carlos, 3.6
Daniel, Carmelo, 3.7
Maria del Mar, Guti, 4.2
Maria del Mar, David, 4.1
Maria del Mar, Rafael, 4.0
Maria del Mar, Antonio, 4.3
Irene, Daniel, 4.1
Irene, Carlos, 3.9
Irene, Carmelo, 4.0
Irene, Paco, 3.8
Javier, Miguel, 4.0
Miguel, Maria del Mar, 4.0
Carlos, Elena, 3.8
Carmelo, Elena, 3.9
Belen, Maria del Mar, 3.9
Antonio, Carmelo, 4.2
Elena, Daniel, 4.3
Paco, Carmelo, 4.5
Maria, Carlos, 4.1
Elena, Carmelo, 3.4

View File

@@ -0,0 +1,17 @@
#VERTEX#
Barco Pirata, 30, 8.5, 5
Casa del Terror, 20, 7.0, 10
Tombola, 15, 6.5, 15
Gusano Loco, 10, 5.0, 3
Raton Vacilon, 25, 7.5, 7
Coches de choque, 10, 9.5, 7
#EDGE#
Barco Pirata, Casa del Terror, 150, 2.0
Barco Pirata, Tombola, 100, 1.5
Barco Pirata, Raton Vacilon, 150, 1.5
Casa del Terror, Raton Vacilon, 50, 5
Tombola, Gusano Loco, 30, 0.5
Gusano Loco, Raton Vacilon, 40, 0.8
Coches de choque, Casa del Terror, 150, 2.0
Coches de choque,Barco Pirata, 100, 2.0
Casa del Terror,Gusano Loco, 50, 3.0

View File

@@ -0,0 +1,31 @@
#VERTEX#
Barco Pirata, 30, 8.5, 5
Casa del Terror, 20, 7.0, 10
Tombola, 15, 6.5, 15
Gusano Loco, 10, 5.0, 3
Raton Vacilon, 25, 7.5, 7
Coches de choque, 10, 9.5, 7
Pim pam pum, 15, 6.0, 4
Puesto de algodon, 5, 7.5, 2
Noria, 20, 8.0, 5
Patitos, 10, 5.5, 3
#EDGE#
Barco Pirata, Casa del Terror, 150, 2.0
Barco Pirata, Tombola, 100, 1.5
Barco Pirata, Raton Vacilon, 150, 1.5
Casa del Terror, Raton Vacilon, 50, 5
Tombola, Gusano Loco, 30, 0.5
Gusano Loco, Raton Vacilon, 40, 0.8
Coches de choque, Casa del Terror, 150, 2.0
Coches de choque,Barco Pirata, 100, 2.0
Casa del Terror,Gusano Loco, 50, 3.0
Barco Pirata, Pim pam pum, 120, 1.8
Casa del Terror, Puesto de algodon, 80, 1.2
Tombola, Noria, 90, 1.4
Gusano Loco, Patitos, 60, 1.0
Raton Vacilon, Pim pam pum, 130, 1.9
Coches de choque, Noria, 110, 2.1
Pim pam pum, Puesto de algodon, 40, 0.7
Puesto de algodon, Noria, 50, 0.8
Noria, Patitos, 70, 1.1
Patitos, Barco Pirata, 150, 2.0

View File

@@ -0,0 +1,37 @@
#VERTEX#
Barco Pirata, 30, 8.5, 5
Casa del Terror, 20, 7.0, 10
Tombola, 15, 6.5, 15
Gusano Loco, 10, 5.0, 3
Raton Vacilon, 25, 7.5, 7
Coches de choque, 10, 9.5, 7
Pim pam pum, 15, 6.0, 4
Puesto de algodon, 5, 7.5, 2
Noria, 20, 8.0, 5
Patitos, 10, 5.5, 3
Tren de la bruja, 22, 7.5, 7
Casa de los espejos, 17, 9, 9
#EDGE#
Barco Pirata, Casa del Terror, 150, 2.0
Barco Pirata, Tombola, 100, 1.5
Barco Pirata, Raton Vacilon, 150, 1.5
Casa del Terror, Raton Vacilon, 50, 5
Tombola, Gusano Loco, 30, 0.5
Gusano Loco, Raton Vacilon, 40, 0.8
Coches de choque, Casa del Terror, 150, 2.0
Coches de choque,Barco Pirata, 100, 2.0
Casa del Terror,Gusano Loco, 50, 3.0
Barco Pirata, Pim pam pum, 120, 1.8
Casa de los espejos, Raton Vacilon, 20, 5
Casa del Terror, Puesto de algodon, 80, 1.2
Tombola, Noria, 90, 1.4
Tren de la bruja, Noria, 60, 6
Gusano Loco, Patitos, 60, 1.0
Raton Vacilon, Pim pam pum, 130, 1.9
Coches de choque, Noria, 110, 2.1
Pim pam pum, Puesto de algodon, 40, 0.7
Puesto de algodon, Noria, 50, 0.8
Noria, Patitos, 70, 1.1
Patitos, Barco Pirata, 150, 2.0
Coches de choque,Tren de la bruja, 70, 4.5
Gusano Loco, Casa de los espejos, 20, 2.5

View File

@@ -0,0 +1,24 @@
#VERTEX#
Tarea1
Tarea2
Tarea3
Tarea4
Tarea5
Tarea6
Tarea7
Tarea8
Tarea9
Tarea10
#EDGE#
Tarea1, Tarea2
Tarea1, Tarea3
Tarea2, Tarea4
Tarea3, Tarea4
Tarea4, Tarea5
Tarea4, Tarea6
Tarea5, Tarea7
Tarea6, Tarea7
Tarea7, Tarea8
Tarea2, Tarea9
Tarea9, Tarea10
Tarea3, Tarea10

View File

@@ -0,0 +1,31 @@
#VERTEX#
Tarea1
Tarea2
Tarea3
Tarea4
Tarea5
Tarea6
Tarea7
Tarea8
Tarea9
Tarea10
#EDGE#
Tarea1, Tarea4
Tarea1, Tarea5
Tarea1, Tarea9
Tarea2, Tarea4
Tarea2, Tarea6
Tarea2, Tarea8
Tarea2, Tarea9
Tarea3, Tarea4
Tarea3, Tarea10
Tarea4, Tarea5
Tarea4, Tarea6
Tarea5, Tarea7
Tarea5, Tarea9
Tarea6, Tarea7
Tarea6, Tarea8
Tarea7, Tarea8
Tarea7, Tarea9
Tarea8, Tarea10
Tarea9, Tarea10

View File

@@ -0,0 +1,50 @@
#VERTEX#
Tarea1
Tarea2
Tarea3
Tarea4
Tarea5
Tarea6
Tarea7
Tarea8
Tarea9
Tarea10
Tarea11
Tarea12
Tarea13
Tarea14
Tarea15
#EDGE#
Tarea1, Tarea4
Tarea1, Tarea5
Tarea1, Tarea9
Tarea2, Tarea4
Tarea2, Tarea6
Tarea2, Tarea8
Tarea2, Tarea9
Tarea3, Tarea4
Tarea3, Tarea10
Tarea4, Tarea5
Tarea4, Tarea6
Tarea5, Tarea7
Tarea5, Tarea9
Tarea6, Tarea7
Tarea6, Tarea8
Tarea7, Tarea8
Tarea7, Tarea9
Tarea8, Tarea10
Tarea9, Tarea10
Tarea1, Tarea11
Tarea12, Tarea13
Tarea13, Tarea14
Tarea14, Tarea15
Tarea15, Tarea8
Tarea11, Tarea14
Tarea12, Tarea5
Tarea9, Tarea13
Tarea13, Tarea10
Tarea14, Tarea10
Tarea2, Tarea15
Tarea5, Tarea11
Tarea3, Tarea12
Tarea6, Tarea14

View File

@@ -0,0 +1,20 @@
package adda.ejercicios;
import java.util.Set;
import java.util.function.Predicate;
import org.jgrapht.Graph;
import us.lsi.graphs.views.SubGraphView;
public class Ejercicio1 {
public static <V,E> Graph<V,E> ejercicio1(Graph<V,E> g, Predicate<V> condV, Predicate<E> condE) {
Graph<V,E> subG = SubGraphView.of(g, condV, condE);
return subG;
}
public static <V,E> Graph<V,E> ejercicio1Alt(Graph<V,E> g, Set<V> s) {
Graph<V,E> subG = SubGraphView.of(g, s);
return subG;
}
}

View File

@@ -0,0 +1,15 @@
package adda.ejercicios;
import java.util.stream.Collectors;
import org.jgrapht.Graph;
import org.jgrapht.GraphPath;
import us.lsi.graphs.views.SubGraphView;
public class Ejercicio2 {
public static <V, E> Graph<V, E> ejercicio2(Graph<V, E> g, GraphPath<V, E> caminoMinimo) {
Graph<V, E> subG = SubGraphView.of(g, caminoMinimo.getVertexList().stream().collect(Collectors.toSet()));
return subG;
}
}

View File

@@ -0,0 +1,170 @@
package adda.tests;
import java.util.List;
import java.util.Set;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import org.jgrapht.Graph;
import org.jgrapht.alg.connectivity.ConnectivityInspector;
import org.jgrapht.alg.interfaces.VertexCoverAlgorithm;
import org.jgrapht.alg.interfaces.VertexCoverAlgorithm.VertexCover;
import org.jgrapht.alg.vertexcover.GreedyVCImpl;
import org.jgrapht.graph.AsUndirectedGraph;
import org.jgrapht.graph.SimpleDirectedWeightedGraph;
import adda.ejercicios.Ejercicio1;
import adda.util.Interaccion;
import adda.util.Usuario;
import us.lsi.colors.GraphColors;
import us.lsi.colors.GraphColors.Color;
import us.lsi.common.Map2;
import us.lsi.graphs.Graphs2;
import us.lsi.graphs.GraphsReader;
public class Test1 {
private static int nEj1 = 1;
public static void apartadoA(String fichero) {
System.out.println("Usando fichero de datos: ejercicio1_"+nEj1);
SimpleDirectedWeightedGraph<Usuario, Interaccion> g = GraphsReader.newGraph(
fichero,
Usuario::ofFormat,
Interaccion::ofFormat,
() -> Graphs2.simpleDirectedWeightedGraph(),
a -> a.indiceInteraccion()
);
Graph<Usuario, Interaccion> g2 = Ejercicio1.ejercicio1(
g,
v -> g.outDegreeOf(v) > 3,
e -> e.indiceInteraccion() > 2.5
);
GraphColors.toDot(
g,
"./exports/ejercicio1a_" + nEj1 + ".dot",
v -> v.nombre(),
e -> e.indiceInteraccion().toString(),
v -> GraphColors.colorIf(Color.blue, Color.black, g2.containsVertex(v)),
e -> GraphColors.colorIf(Color.blue, Color.black, g2.containsEdge(e))
);
nEj1++;
System.out.println(" "+g2);
}
public static void apartadoB(String fichero) {
System.out.println("Usando fichero de datos: ejercicio1_"+nEj1);
SimpleDirectedWeightedGraph<Usuario, Interaccion> g = GraphsReader.newGraph(
fichero,
Usuario::ofFormat,
Interaccion::ofFormat,
() -> Graphs2.simpleDirectedWeightedGraph(),
a -> a.indiceInteraccion()
);
ConnectivityInspector<Usuario, Interaccion> connIns = new ConnectivityInspector<>(g);
List<Set<Usuario>> connectedSets = connIns.connectedSets();
for (Set<Usuario> group : connectedSets) {
System.out.println(" "+ group);
GraphColors.toDot(
g,
"./exports/ejercicio1b_" + nEj1 + ".dot",
v -> v.nombre(),
e -> e.indiceInteraccion().toString(),
v -> GraphColors.colorIf(Color.red, Color.blue, group.contains(v)),
e -> GraphColors.colorIf(Color.red, Color.blue, group.contains(g.getEdgeSource(e)) && group.contains(g.getEdgeTarget(e)))
);
}
nEj1++;
}
public static void apartadoC(String fichero) {
System.out.println("Usando fichero de datos: ejercicio1_"+nEj1);
SimpleDirectedWeightedGraph<Usuario, Interaccion> g = GraphsReader.newGraph(
fichero,
Usuario::ofFormat,
Interaccion::ofFormat,
() -> Graphs2.simpleDirectedWeightedGraph(),
a -> a.indiceInteraccion()
);
Graph<Usuario, Interaccion> undirectedGraph = new AsUndirectedGraph<>(g);
VertexCoverAlgorithm<Usuario> vc = new GreedyVCImpl<Usuario, Interaccion>(undirectedGraph,Map2.of(x->x.indiceActividad()));
VertexCover<Usuario> vertexCover = vc.getVertexCover();
// Imprimir el conjunto mínimo de usuarios
System.out.println(" "+vertexCover);
GraphColors.toDot(
g,
"./exports/ejercicio1c_" + nEj1 + ".dot",
v -> v.nombre(),
e -> e.indiceInteraccion().toString(),
v -> GraphColors.colorIf(Color.red, Color.black, vertexCover.contains(v)),
e -> GraphColors.color(Color.black)
);
nEj1++;
}
public static void apartadoD(String fichero) {
System.out.println("Usando fichero de datos: ejercicio1_"+nEj1);
SimpleDirectedWeightedGraph<Usuario, Interaccion> g = GraphsReader.newGraph(
fichero,
Usuario::ofFormat,
Interaccion::ofFormat,
() -> Graphs2.simpleDirectedWeightedGraph(),
a -> a.indiceInteraccion()
);
Predicate<Usuario> p = u ->
g.inDegreeOf(u)>=5 && u.aficiones().size()>3 &&
u.indiceActividad()>4;
Graph<Usuario,Interaccion> g2 = Ejercicio1.ejercicio1Alt(
g,
g.vertexSet().stream()
.filter(p)
.sorted((u1,u2)-> calcularMedia(u2,g.incomingEdgesOf(u2))
.compareTo(calcularMedia(u1,g.incomingEdgesOf(u1))))
.limit(2)
.collect(Collectors.toSet())
);
GraphColors.toDot(
g,
"./exports/ejercicio1d_" + nEj1 + ".dot",
v -> v.nombre(),
e -> e.indiceInteraccion().toString(),
v -> GraphColors.colorIf(Color.red, Color.black, g2.containsVertex(v)),
e -> GraphColors.color(Color.black)
);
nEj1++;
System.out.println(" "+g2);
}
private static Double calcularMedia(Usuario u, Set<Interaccion> s) {
List<Double> aux = s.stream().map(Interaccion::indiceInteraccion).toList();
return aux.stream().reduce((d1,d2) -> d1+d2).orElse(0.)/aux.size();
}
public static void test() {
System.out.println("--------- EJERCICIO 1 ---------\n=== APARTADO A ===");
apartadoA("./ficheros/ejercicio1_1.txt");
apartadoA("./ficheros/ejercicio1_2.txt");
apartadoA("./ficheros/ejercicio1_3.txt");
nEj1=1;
System.out.println("\n=== APARTADO B ===");
apartadoB("./ficheros/ejercicio1_1.txt");
apartadoB("./ficheros/ejercicio1_2.txt");
apartadoB("./ficheros/ejercicio1_3.txt");
nEj1=1;
System.out.println("\n=== APARTADO C ===");
apartadoC("./ficheros/ejercicio1_1.txt");
apartadoC("./ficheros/ejercicio1_2.txt");
apartadoC("./ficheros/ejercicio1_3.txt");
nEj1=1;
System.out.println("\n=== APARTADO D ===");
apartadoD("./ficheros/ejercicio1_1.txt");
apartadoD("./ficheros/ejercicio1_2.txt");
apartadoD("./ficheros/ejercicio1_3.txt");
}
}

View File

@@ -0,0 +1,182 @@
package adda.tests;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.HashSet;
import java.util.List;
import java.util.Set;
import org.jgrapht.Graph;
import org.jgrapht.GraphPath;
import org.jgrapht.alg.shortestpath.DijkstraShortestPath;
import org.jgrapht.alg.tour.HeldKarpTSP;
import org.jgrapht.graph.SimpleWeightedGraph;
import adda.util.Atraccion;
import adda.util.Relacion;
import us.lsi.colors.GraphColors;
import us.lsi.colors.GraphColors.Color;
import us.lsi.graphs.Graphs2;
import us.lsi.graphs.GraphsReader;
public class Test2 {
private static int nEj2 = 1;
public static void apartadoA(String fichero, String atraccion1, String atraccion2) {
System.out.println("Usando fichero de datos: ejercicio2_"+nEj2);
SimpleWeightedGraph<Atraccion, Relacion> g = GraphsReader.newGraph(
fichero,
Atraccion::ofFormat,
Relacion::ofFormat,
() -> Graphs2.simpleWeightedGraph(),
a -> a.distancia()
);
DijkstraShortestPath<Atraccion, Relacion> dijkstra = new DijkstraShortestPath<Atraccion, Relacion>(g);
GraphPath<Atraccion, Relacion> caminoMinimo = dijkstra.getPath(getAtraccionPorNombre(g, atraccion1),
getAtraccionPorNombre(g, atraccion2));
GraphColors.toDot(
g,
"./exports/ejercicio2a_" + nEj2 + ".dot",
v -> v.nombre(),
e -> e.distancia()+" km, "+e.tiempoMedio()+" min",
v -> GraphColors.colorIf(Color.magenta, Color.black, caminoMinimo.getVertexList().contains(v)),
e -> GraphColors.colorIf(Color.magenta, Color.black, caminoMinimo.getEdgeList().contains(e))
);
nEj2++;
System.out.println(" "+caminoMinimo);
}
private static Atraccion getAtraccionPorNombre(Graph<Atraccion,Relacion> g, String atraccion) {
return g.vertexSet().stream().filter(a -> a.nombre().equals(atraccion)).findFirst().get();
}
public static void apartadoB(String fichero) {
System.out.println("Usando fichero de datos: ejercicio2_"+nEj2);
SimpleWeightedGraph<Atraccion, Relacion> g = GraphsReader.newGraph(
fichero,
Atraccion::ofFormat,
Relacion::ofFormat,
() -> Graphs2.simpleWeightedGraph(),
a -> a.distancia()
);
HeldKarpTSP<Atraccion, Relacion> tsp = new HeldKarpTSP<>();
GraphPath<Atraccion, Relacion> caminoOptimo = tsp.getTour(g);
GraphColors.toDot(
g,
"./exports/ejercicio2b_" + nEj2 + ".dot",
v -> v.nombre(),
e -> e.distancia()+" km, "+e.tiempoMedio()+" min",
v -> GraphColors.colorIf(Color.magenta, Color.black, caminoOptimo.getVertexList().contains(v)),
e -> GraphColors.colorIf(Color.magenta, Color.black, caminoOptimo.getEdgeList().contains(e))
);
nEj2++;
System.out.println(" "+caminoOptimo);
}
public static void apartadoC(String fichero, Integer horasDisponibles) {
Set<Atraccion> visitadas = new HashSet<>();
List<Atraccion> ruta = new ArrayList<>();
double tiempoTotal = 0.;
System.out.println("Usando fichero de datos: ejercicio2_"+nEj2);
SimpleWeightedGraph<Atraccion, Relacion> g = GraphsReader.newGraph(
fichero,
Atraccion::ofFormat,
Relacion::ofFormat,
() -> Graphs2.simpleWeightedGraph(),
a -> a.tiempoMedio()
);
Atraccion atrInicial = g.vertexSet().stream()
.sorted(Comparator
.comparing(Atraccion::popularidad)
.reversed())
.findFirst().get();
visitadas.add(atrInicial); // ya se ha visitado al empezar por ella
ruta.add(atrInicial);
while(horasDisponibles*60 > tiempoTotal) {
Atraccion atrActual = ruta.get(ruta.size()-1);
List<Atraccion> noVisitadas = g.edgesOf(atrActual).stream()
.map(e -> {
Atraccion src = g.getEdgeSource(e);
Atraccion trg = g.getEdgeTarget(e);
return src.equals(atrActual) ? trg : src;
})
.filter(vecina -> !visitadas.contains(vecina))
.sorted(Comparator.comparing(Atraccion::popularidad).reversed())
.toList();
if (noVisitadas.isEmpty()) {
break;
}
Atraccion atrNext = noVisitadas.get(0);
DijkstraShortestPath<Atraccion, Relacion> dijkstra = new DijkstraShortestPath<>(g);
double tiempoViaje = dijkstra.getPathWeight(atrActual, atrNext);
double tiempoEspera = atrNext.tiempoEsperaMedio();
double duracionAtraccion = atrNext.duracion();
double tiempoTotalAtraccion = tiempoViaje + tiempoEspera + duracionAtraccion;
if (tiempoTotal + tiempoTotalAtraccion <= horasDisponibles*60) {
ruta.add(atrNext);
visitadas.add(atrNext);
tiempoTotal += tiempoTotalAtraccion;
} else {
break;
}
}
GraphColors.toDot(
g,
"./exports/ejercicio2c_" + nEj2 + ".dot",
v -> v.nombre(),
e -> e.distancia()+" km, "+e.tiempoMedio()+" min",
v -> GraphColors.colorIf(Color.magenta, Color.black, ruta.contains(v)),
e -> GraphColors.colorIf(Color.magenta, Color.black, containsEdge(g,e,ruta)
)
);
nEj2++;
System.out.println(" "+ruta.stream().map(x->x.nombre()).toList());
}
private static Boolean containsEdge(Graph<Atraccion,Relacion> g, Relacion e, List<Atraccion> ruta) {
Boolean res = false;
for(int i = 0; i < ruta.size()-1; i++) {
if(g.getEdge(ruta.get(i), ruta.get(i+1)).equals(e)) {
res = true;
break;
}
}
return res;
}
public static void test() {
System.out.println("--------- EJERCICIO 2 ---------\n=== APARTADO A ===");
apartadoA("./ficheros/ejercicio2_1.txt", "Coches de choque", "Raton Vacilon");
apartadoA("./ficheros/ejercicio2_2.txt", "Coches de choque", "Patitos");
apartadoA("./ficheros/ejercicio2_3.txt", "Casa del Terror", "Pim pam pum");
nEj2=1;
System.out.println("\n=== APARTADO B ===");
apartadoB("./ficheros/ejercicio2_1.txt");
apartadoB("./ficheros/ejercicio2_2.txt");
apartadoB("./ficheros/ejercicio2_3.txt");
nEj2=1;
System.out.println("\n=== APARTADO C ===");
apartadoC("./ficheros/ejercicio2_1.txt",5);
apartadoC("./ficheros/ejercicio2_2.txt",2);
apartadoC("./ficheros/ejercicio2_3.txt",3);
}
}

View File

@@ -0,0 +1,171 @@
package adda.tests;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.stream.Collectors;
import org.jgrapht.Graph;
import org.jgrapht.graph.SimpleDirectedGraph;
import org.jgrapht.traverse.DepthFirstIterator;
import org.jgrapht.traverse.TopologicalOrderIterator;
import adda.util.RelacionTarea;
import adda.util.Tarea;
import us.lsi.colors.GraphColors;
import us.lsi.colors.GraphColors.Color;
import us.lsi.common.List2;
import us.lsi.graphs.Graphs2;
import us.lsi.graphs.GraphsReader;
public class Test3 {
private static int nEj3 = 1;
public static void apartadoA(String fichero) {
System.out.println("Usando fichero de datos: ejercicio3_"+nEj3);
SimpleDirectedGraph<Tarea, RelacionTarea> g = GraphsReader.newGraph(
fichero,
Tarea::ofFormat,
RelacionTarea::ofFormat,
() -> Graphs2.simpleDirectedGraph(),
null
);
TopologicalOrderIterator<Tarea, RelacionTarea> toi = new TopologicalOrderIterator<>(g);
List<String> tareas = new ArrayList<>();
toi.forEachRemaining(v->tareas.add(v.nombre()));
nEj3++;
System.out.println(" "+tareas);
}
public static void apartadoB(String fichero, String tarea) {
System.out.println("Usando fichero de datos: ejercicio3_"+nEj3);
SimpleDirectedGraph<Tarea, RelacionTarea> g = GraphsReader.newGraph(
fichero,
Tarea::ofFormat,
RelacionTarea::ofFormat,
() -> Graphs2.simpleDirectedGraph(),
null
);
Tarea tInicial = g.vertexSet().stream()
.filter(t -> t.nombre().equals(tarea))
.findFirst()
.orElse(null);
List<Tarea> tareas = new ArrayList<>();
Map<Tarea, List<Tarea>> map = new HashMap<>();
List<Tarea> pendientes = new LinkedList<>();
pendientes.add(tInicial);
tareas.add(tInicial);
map.put(tInicial, tareas);
while (!pendientes.isEmpty()) {
Tarea tareaActual = pendientes.remove(0);
List<Tarea> tareasPrecedentes = g.incomingEdgesOf(tareaActual).stream()
.map(e -> g.getEdgeSource(e))
.toList();
for (Tarea t : tareasPrecedentes) {
if (!map.containsKey(t)) {
tareas.add(t);
map.put(t, tareas);
pendientes.add(t);
}
}
}
GraphColors.toDot(
g,
"./exports/ejercicio3b_"+nEj3+".dot",
v -> v.nombre(),
e -> e.nombre(),
v -> GraphColors.colorIf(Color.magenta, Color.black, tareas.contains(v)),
e -> GraphColors.color(Color.black)
);
nEj3++;
System.out.println(tareas);
}
public static void apartadoC(String fichero) {
System.out.println("Usando fichero de datos: ejercicio3_"+nEj3);
SimpleDirectedGraph<Tarea, RelacionTarea> g = GraphsReader.newGraph(
fichero,
Tarea::ofFormat,
RelacionTarea::ofFormat,
() -> Graphs2.simpleDirectedGraph(),
null
);
List<Tarea> tareasNivelCero = g.vertexSet().stream()
.filter(v -> g.incomingEdgesOf(v).isEmpty())
.collect(Collectors.toList());
Map<Tarea, Integer> map = dependenciasPorMasDependientes(g, tareasNivelCero);
Integer masValue = map.values().stream()
.max((n1, n2) -> n1.compareTo(n2))
.orElse(0);
List<Tarea> tareas = map.entrySet().stream()
.filter(e -> e.getValue().equals(masValue))
.map(Entry::getKey)
.toList();
GraphColors.toDot(
g,
"./exports/ejercicio3c_"+nEj3+".dot",
v -> v.nombre(),
e -> e.nombre(),
v -> GraphColors.colorIf(Color.magenta, Color.black, tareas.contains(v)),
e -> GraphColors.color(Color.black)
);
nEj3++;
System.out.println(tareas);
}
private static Map<Tarea, Integer> dependenciasPorMasDependientes(
Graph<Tarea, RelacionTarea> grafo, List<Tarea> tDependientes) {
Map<Tarea, Integer> res = new HashMap<>();
for (Tarea t : tDependientes) {
DepthFirstIterator<Tarea, RelacionTarea> dfi = new DepthFirstIterator<>(grafo, t);
List<Tarea> aux = List2.empty();
dfi.forEachRemaining(aux::add);
res.put(t, aux.size());
}
return res;
}
public static void test() {
System.out.println("--------- EJERCICIO 3 ---------\n=== APARTADO A ===");
apartadoA("./ficheros/ejercicio3_1.txt");
apartadoA("./ficheros/ejercicio3_2.txt");
apartadoA("./ficheros/ejercicio3_3.txt");
nEj3=1;
System.out.println("\n=== APARTADO B ===");
apartadoB("./ficheros/ejercicio3_1.txt", "Tarea5");
apartadoB("./ficheros/ejercicio3_2.txt", "Tarea8");
apartadoB("./ficheros/ejercicio3_3.txt", "Tarea8");
nEj3=1;
System.out.println("\n=== APARTADO C ===");
apartadoC("./ficheros/ejercicio3_1.txt");
apartadoC("./ficheros/ejercicio3_2.txt");
apartadoC("./ficheros/ejercicio3_3.txt");
}
}

View File

@@ -0,0 +1,13 @@
package adda.tests;
public class Tests {
public static void main(String[] args) {
Test1.test();
System.out.println("\n\n");
Test2.test();
System.out.println("\n\n");
Test3.test();
}
}

View File

@@ -0,0 +1,15 @@
package adda.util;
public record Atraccion(String nombre, Integer tiempoEsperaMedio, Double popularidad, Integer duracion) {
public static Atraccion ofFormat(String[] formato) {
String n = formato[0];
Integer tem = Integer.valueOf(formato[1]);
Double p = Double.parseDouble(formato[2]);
Integer d = Integer.valueOf(formato[3]);
return new Atraccion(n,tem,p,d);
}
public static Atraccion of(String nombre, Integer tiempoEsperaMedio, Double popularidad, Integer duracion) {
return new Atraccion(nombre, tiempoEsperaMedio, popularidad, duracion);
}
}

View File

@@ -0,0 +1,17 @@
package adda.util;
public record Interaccion(Integer id, Double indiceInteraccion) {
private static int num =0;
public static Interaccion ofFormat(String[] formato) {
Double indiceInteraccion = Double.parseDouble(formato[2]);
Integer id = num;
num++;
return new Interaccion(id, indiceInteraccion);
}
public static Interaccion of(Integer id, Double indiceInteraccion) {
return new Interaccion(id,indiceInteraccion);
}
}

View File

@@ -0,0 +1,17 @@
package adda.util;
public record Relacion(Integer id, Double distancia, Double tiempoMedio) {
private static int num =0;
public static Relacion ofFormat(String[] formato) {
Integer i = num;
Double d = Double.parseDouble(formato[2]);
Double tm = Double.parseDouble(formato[3]);
num++;
return new Relacion(i, d, tm);
}
public static Relacion of(Integer id, Double distancia, Double tiempoMedio) {
return new Relacion(id,distancia, tiempoMedio);
}
}

View File

@@ -0,0 +1,8 @@
package adda.util;
public record RelacionTarea(String nombre, String independiente, String dependiente) {
public static int i = 0;
public static RelacionTarea ofFormat(String[] format) {
return new RelacionTarea("Relacion-"+i++,format[0],format[1]);
}
}

View File

@@ -0,0 +1,7 @@
package adda.util;
public record Tarea(String nombre) {
public static Tarea ofFormat(String[] format) {
return new Tarea(format[0]);
}
}

View File

@@ -0,0 +1,23 @@
package adda.util;
import java.util.Arrays;
import java.util.Set;
import java.util.stream.Collectors;
public record Usuario(String nombre, Double indiceActividad, Set<String> aficiones) {
public static Usuario ofFormat(String[] formato) {
String nombre = formato[0];
Double indiceActividad = Double.parseDouble(formato[1]);
Set<String> aficiones = Arrays.stream(formato[2].replace("[", "").replace("]", "").split(";")).collect(Collectors.toSet());
return new Usuario(nombre, indiceActividad, aficiones);
}
public static Usuario of(String nombre, Double indiceActividad, Set<String> aficiones) {
return new Usuario(nombre, indiceActividad, aficiones);
}
@Override
public String toString() {
return this.nombre+"("+this.indiceActividad+")";
}
}

View File

@@ -0,0 +1,5 @@
module pi3 {
requires partecomun;
requires datos_compartidos;
requires grafos;
}