Compound Perfect Squared Squared Squares (CPSSs);
Orders 24 to 86

Compound Perfect Squared Squares (CPSSs) are squares dissected into smaller squares, all different integer sizes, but with a rectangular inclusion (or a dissected square) in the tiling. These squared squares are scarcer than SPSSs. A great deal of thought and ingenuity has gone into the devising of methods of construction of CPSSs. The order 24 CPSS by T.H. Willcocks was found many years (1948) before computers were able to verify it was indeed the lowest order example of its kind. See Simple Perfect Squared Squares for a chronology of Perfect Squared Square discoveries.

Compound squared squares have been created using methods called 'transforms'. There are hundreds of transforms. A transform will often change one square tiling into another. One method is to create a CPSS from existing simple squared rectangles by selecting a squared rectangle from the catalogue and designating one of the square elements as a rectangle of indeterminate width and height, then making the height and width of the squared rectangle equal (to make it square), and recalculating both the sizes of the squares and the sides of the included rectangle using elementary algebra. The solution will be unique and with luck another perfect squared rectangle may be found in the catalogue which is able to fit into the included rectangle without any repeated elements.

A computational approach is also possible where 2-connected planar graph embeddings are generated, then transformed into compound square tilings using electrical network analysis. These tilings are tested for CPSSs. Using Brendan McKay and Gunnar Brinkmann's plantri software, graph classes specified as 2-connected (exactly 2-connected, not at least 2-connected), minimum degree 3 (also known as homeomorphically irreducible - no vertex of degree 2 is permitted), simple planar maps in the sphere of up to 29 edges (graphs (v,f,e) where v ≤ f) have been enumerated and generated from the commandline ; Use

The 2-connected graphs and their dual graph classes, have different counts, but the duals dont need to be generated or processed for CPSSs.

Graph classes (v,f,e) and (f,v,e), where v + f = e + 2, are dual graph classes. The dual graph can be generated from the primary graph, and it produces the same tiling, so dual graphs dont need to be generated and processed, but there is a complication. With 2-connected maps, unlike 3-connected maps, the numbers of graph and dual classes produced by plantri are not identical. Graph class (v,f,e) where f > v, has lesser numbers than the dual graph class (f,v,e). What is the nature of these extra graphs? The reason they are produced is, plantri produces simple graphs and the 2-connected duals are sometimes multi-edge non-simple (the multi-edges are not adjacent in the edge adjacency cyclic order around a given vertex) and as multi-edge graphs, they get excluded from the count and output for simple graphs. These graphs are also excluded from perfect compound square tiling processing as multi-edge graphs always produce imperfect tilings (multi-edges have the same currents in the electrical resistor graph and produce square tiling elements the same size). If required for another purpose multi-edge graphs, where f > v, can be generated by including the -d switch on the dual class (f < v).

In summary, for square tilings of all kinds, the number of graphs to process is always less than the total for a complete edge class, as a graph class (v,f,e) and its dual class (f,v,e) produce the same tilings. The only difference being the tiles are rotated 90 degrees, and the dual class may include additional imperfect tilings from the tilings i.e. multi-edge duals in the case of 2-connected graphs.

The classes in the table below, outlined in black are self-dual, they are the largest vertex-edge class of each tiling order and need to be processed for compound tilings.


Graphs with degree 2 vertices create 2 squares, the same size, edge to edge in the tiling, and are always imperfect. No need to generate or process for CPSSs.

The requirement for minimum degree 3 graphs is needed to filter out graphs that always produce imperfect solutions, because degree 2 vertices in an electrical resistor (all resistors 1 Ohm) network-graph produce the same current on entry and exit to the vertex, creating 2 adjacent imperfect squares the same size in the tiling. Note that the minimum 2-connected simple, minimum degree 3 planar maps share the same graph classes (v,f,e) as the 3-connected planar maps with the exception of the triangulations, which are exclusively 3-connected graph classes.

These 2-connected, degree 3, simple planar map classes (v,f,e) where v ≤ f were processed to produce Compound, Perfect Squared Squares (CPSSs) up to Order 28.
Vertex / Node Count in row and Face Count in column, (or vice-versa)
Total (row) graphs 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
0 4 0
0 5 0
2 6 1 1
13 7 1 3 7 2
163 8 1 8 35 60 47 12
2 067 9 5 72 307 647 652 325 59
30 953 10 3 86 776 3  395 7 647 9 582 6 654 2 442 368
486 674 11 45 1 041 9 091 38 876 94 278 136 628 121 204 64 232 18 916 2 363
7 957 459 12 18 827 14 407 111 076 468 211 1 192 511 1 937 266 2 049 784 1 409 199 607 746 150 161 16 253
133 344 454 13 340 13 929 196 733 1 392 870 5 787 837 15 371 597 27 294 367 33 135 263 27 605 162 15 550 020 5 669 267 1 211 635
2 280 001 754 14 81 8 340 227 109 2 705 083 17 809 062 73 232 219 201 223 550 384 201 336 520 501 148 504 051 385 346 878 657 165 904 623
15 944 081 828 2 670 262 417 5 415 258 877
16
The row node graph total is OEIS sequence A187927.
The edge graph total is OEIS sequence A187928
The number of edges is the sum of the row and columns indices minus 2 (Euler's Polyhedral formula; v + f = e + 2).       
edgesTotal 2-connected planar min
degree 3 maps by edge;
Total graphs by edge to process to enumerate all CPSSs of order = edges-1:
1011
1111
1243
13157
144237
1513560
16440354
171 480659
185 1064 047
1917 8907 972
2063 26448 517
21226 018100 932
22812 354607 281
231 314 083
247 789 335
2517 440 297
26101 938 148
27234 966 559
281 356 038 487
293 206 329 838
30

This method recently developed by Stuart Anderson was used successfully used to produce all perfect compound squared squares (CPSSs) from order 24 to 28. A similar method for enumerating compounds (CPSSs and CPSRs) was developed by Ian Gambini in his thesis in 1999. One produces all the simple planar map classes (v,f,e) where v ≤ f of 2-connected minimum degree 3 planar graph embeddings for a given number of edges, these graphs can then be treated as electrical resistor networks. Solving the Kirchhoff equations for the network, produces node voltages and edge currents, which give the dissections of squared rectangles and squared squares. This process, like Duijvestijn's method for simple perfect squared squares, and like Gambini's graph methods, finds all compound perfect squares of a given order. The graphs can be generated and output by plantri. Plantri produces all the multiple planar embeddings of a 2-connected graph, in the case of the graph of a compound perfect square, these graph embeddings correspond to the isomers of the compound square.

CPSS Isomers

Every CPSS is one of at least 4 isomers (tilings with the same set of tiles). The included compound rectangle can be positioned in 4 different ways. If the rectangle is trivially compound (has a square equal to the height or width of the rectangle) then the rectangle can be positioned in 8 ways, if the rectangle is doubly or triply trivially compound it can be positioned in 16 and 32 ways, and so on. Other kinds of compound construction are also possible. In pdf's and drop down menus, isomer number is shown with square id and discoverer id. The first few numbers of isomers of which we have examples are 4, 8, 16, 32, 48 and 64.

A chronology of the low(er) order compound perfect squared square (CPSS) discoveries and the people who made them;

CPSSs counts for orders 24 to 28 are now complete!

CPSSs counts by order are listed in the OEIS as sequence A181340, Number of compound perfect squared squares of order n .

Credit for Discovery

The people listed below have published or have been credited with the discovery of compound squared squares.