diff --git a/python/lp graphs/asymmetric.lp b/python/lp graphs/asymmetric.lp new file mode 100644 index 0000000000000000000000000000000000000000..b7d8ee00b9d9555bbe4d621d23f646881b4dd490 --- /dev/null +++ b/python/lp graphs/asymmetric.lp @@ -0,0 +1,1450 @@ +root(0). +node(0). +node(1). +node(2). +node(3). +node(4). +node(5). +node(6). +node(18). +node(7). +node(8). +node(9). +node(10). +node(11). +node(12). +node(13). +node(14). +node(15). +node(16). +node(17). +node(26). +node(19). +node(20). +node(21). +node(22). +node(23). +node(24). +node(25). +node(27). +node(28). +node(29). +node(30). +node(31). +node(32). +node(33). +node(34). +node(35). +node(36). +node(60). +node(37). +node(38). +node(39). +node(40). +node(41). +node(42). +node(43). +node(44). +node(45). +node(46). +node(47). +node(48). +node(49). +node(50). +node(51). +node(52). +node(53). +node(54). +node(55). +node(56). +node(57). +node(58). +node(59). +node(90). +node(61). +node(62). +node(63). +node(64). +node(65). +node(66). +node(67). +node(68). +node(69). +node(70). +node(71). +node(72). +node(73). +node(74). +node(75). +node(76). +node(77). +node(78). +node(79). +node(80). +node(81). +node(82). +node(83). +node(84). +node(85). +node(86). +node(87). +node(88). +node(89). +node(126). +node(91). +node(92). +node(93). +node(94). +node(95). +node(96). +node(97). +node(98). +node(99). +node(100). +node(101). +node(102). +node(103). +node(104). +node(105). +node(106). +node(107). +node(108). +node(109). +node(110). +node(111). +node(112). +node(113). +node(114). +node(115). +node(116). +node(117). +node(118). +node(119). +node(120). +node(121). +node(122). +node(123). +node(124). +node(125). +node(168). +node(127). +node(128). +node(129). +node(130). +node(131). +node(132). +node(133). +node(134). +node(135). +node(136). +node(137). +node(138). +node(139). +node(140). +node(141). +node(142). +node(143). +node(144). +node(145). +node(146). +node(147). +node(148). +node(149). +node(150). +node(151). +node(152). +node(153). +node(154). +node(155). +node(156). +node(157). +node(158). +node(159). +node(160). +node(161). +node(162). +node(163). +node(164). +node(165). +node(166). +node(167). +node(169). +node(170). +node(171). +node(172). +node(173). +node(174). +node(175). +node(176). +node(177). +node(178). +node(179). +node(180). +node(181). +node(182). +node(183). +node(184). +node(185). +node(186). +node(187). +node(188). +node(189). +node(190). +node(191). +node(192). +node(193). +node(194). +node(195). +node(196). +node(197). +node(198). +node(199). +node(200). +node(201). +node(202). +node(203). +node(204). +node(205). +node(206). +node(207). +node(208). +node(209). +node(210). +node(211). +node(212). +node(213). +node(214). +node(215). +node(216). +node(217). +node(218). +node(219). +node(220). +node(221). +node(222). +node(223). +node(224). +node(225). +node(226). +node(227). +node(228). +node(229). +node(230). +node(231). +node(232). +node(233). +node(234). +node(235). +node(236). +node(237). +node(238). +node(239). +node(240). +node(241). +node(242). +node(243). +node(244). +node(245). +node(246). +node(247). +node(248). +node(249). +node(250). +node(251). +node(252). +node(253). +node(254). +node(255). +node(256). +node(257). +node(258). +node(259). +node(260). +node(261). +node(262). +node(263). +node(264). +node(265). +node(266). +node(267). +node(268). +node(269). +node(270). +node(271). +node(272). +node(273). +node(274). +node(275). +node(276). +node(277). +node(278). +node(279). +node(280). +node(281). +node(282). +node(283). +node(284). +node(285). +node(286). +node(287). +node(288). +node(289). +node(290). +node(291). +node(292). +node(293). +node(294). +node(295). +node(296). +node(297). +node(298). +node(299). +node(300). +node(301). +node(302). +node(303). +node(304). +node(305). +node(306). +node(307). +node(308). +node(309). +node(310). +node(311). +node(312). +node(313). +node(314). +node(315). +node(316). +node(317). +node(318). +node(319). +node(320). +node(321). +node(322). +node(323). +node(324). +node(325). +node(326). +node(327). +node(328). +node(329). +node(330). +node(331). +node(332). +node(333). +node(334). +node(335). +node(336). +node(337). +node(338). +node(339). +node(340). +node(341). +node(342). +node(343). +node(344). +node(345). +node(346). +node(347). +node(348). +node(349). +node(350). +node(351). +node(352). +node(353). +node(354). +node(355). +node(356). +node(357). +node(358). +node(359). +node(360). +node(361). +node(362). +node(363). +node(364). +node(365). +node(366). +node(367). +node(368). +node(369). +node(370). +node(371). +node(372). +node(373). +node(374). +node(375). +node(376). +node(377). +edge(0, 1). edge(1, 0). +edge(0, 2). edge(2, 0). +edge(0, 3). edge(3, 0). +edge(0, 4). edge(4, 0). +edge(0, 5). edge(5, 0). +edge(0, 6). edge(6, 0). +edge(1, 6). edge(6, 1). +edge(1, 18). edge(18, 1). +edge(1, 7). edge(7, 1). +edge(1, 8). edge(8, 1). +edge(1, 2). edge(2, 1). +edge(2, 8). edge(8, 2). +edge(2, 9). edge(9, 2). +edge(2, 10). edge(10, 2). +edge(2, 3). edge(3, 2). +edge(3, 11). edge(11, 3). +edge(3, 10). edge(10, 3). +edge(3, 4). edge(4, 3). +edge(3, 12). edge(12, 3). +edge(4, 5). edge(5, 4). +edge(4, 12). edge(12, 4). +edge(4, 13). edge(13, 4). +edge(4, 14). edge(14, 4). +edge(5, 14). edge(14, 5). +edge(5, 15). edge(15, 5). +edge(5, 16). edge(16, 5). +edge(5, 6). edge(6, 5). +edge(6, 16). edge(16, 6). +edge(6, 17). edge(17, 6). +edge(6, 18). edge(18, 6). +edge(18, 7). edge(7, 18). +edge(18, 17). edge(17, 18). +edge(18, 35). edge(35, 18). +edge(18, 36). edge(36, 18). +edge(7, 8). edge(8, 7). +edge(7, 19). edge(19, 7). +edge(7, 20). edge(20, 7). +edge(7, 36). edge(36, 7). +edge(8, 20). edge(20, 8). +edge(8, 21). edge(21, 8). +edge(8, 9). edge(9, 8). +edge(9, 21). edge(21, 9). +edge(9, 22). edge(22, 9). +edge(9, 23). edge(23, 9). +edge(9, 10). edge(10, 9). +edge(10, 11). edge(11, 10). +edge(10, 23). edge(23, 10). +edge(10, 24). edge(24, 10). +edge(11, 24). edge(24, 11). +edge(11, 25). edge(25, 11). +edge(11, 26). edge(26, 11). +edge(11, 12). edge(12, 11). +edge(12, 26). edge(26, 12). +edge(12, 27). edge(27, 12). +edge(12, 13). edge(13, 12). +edge(13, 14). edge(14, 13). +edge(13, 27). edge(27, 13). +edge(13, 28). edge(28, 13). +edge(13, 29). edge(29, 13). +edge(14, 15). edge(15, 14). +edge(14, 29). edge(29, 14). +edge(14, 30). edge(30, 14). +edge(15, 16). edge(16, 15). +edge(15, 30). edge(30, 15). +edge(15, 31). edge(31, 15). +edge(15, 32). edge(32, 15). +edge(16, 17). edge(17, 16). +edge(16, 32). edge(32, 16). +edge(16, 33). edge(33, 16). +edge(17, 33). edge(33, 17). +edge(17, 34). edge(34, 17). +edge(17, 35). edge(35, 17). +edge(26, 25). edge(25, 26). +edge(26, 27). edge(27, 26). +edge(26, 46). edge(46, 26). +edge(26, 47). edge(47, 26). +edge(19, 20). edge(20, 19). +edge(19, 36). edge(36, 19). +edge(19, 60). edge(60, 19). +edge(19, 37). edge(37, 19). +edge(19, 38). edge(38, 19). +edge(20, 38). edge(38, 20). +edge(20, 39). edge(39, 20). +edge(20, 21). edge(21, 20). +edge(21, 22). edge(22, 21). +edge(21, 39). edge(39, 21). +edge(21, 40). edge(40, 21). +edge(22, 23). edge(23, 22). +edge(22, 40). edge(40, 22). +edge(22, 41). edge(41, 22). +edge(22, 42). edge(42, 22). +edge(23, 24). edge(24, 23). +edge(23, 42). edge(42, 23). +edge(23, 43). edge(43, 23). +edge(24, 25). edge(25, 24). +edge(24, 43). edge(43, 24). +edge(24, 44). edge(44, 24). +edge(25, 44). edge(44, 25). +edge(25, 45). edge(45, 25). +edge(25, 46). edge(46, 25). +edge(27, 28). edge(28, 27). +edge(27, 47). edge(47, 27). +edge(27, 48). edge(48, 27). +edge(28, 29). edge(29, 28). +edge(28, 48). edge(48, 28). +edge(28, 49). edge(49, 28). +edge(28, 50). edge(50, 28). +edge(29, 30). edge(30, 29). +edge(29, 50). edge(50, 29). +edge(29, 51). edge(51, 29). +edge(30, 31). edge(31, 30). +edge(30, 51). edge(51, 30). +edge(30, 52). edge(52, 30). +edge(31, 32). edge(32, 31). +edge(31, 52). edge(52, 31). +edge(31, 53). edge(53, 31). +edge(31, 54). edge(54, 31). +edge(32, 33). edge(33, 32). +edge(32, 54). edge(54, 32). +edge(32, 55). edge(55, 32). +edge(33, 34). edge(34, 33). +edge(33, 55). edge(55, 33). +edge(33, 56). edge(56, 33). +edge(34, 35). edge(35, 34). +edge(34, 56). edge(56, 34). +edge(34, 57). edge(57, 34). +edge(34, 58). edge(58, 34). +edge(35, 36). edge(36, 35). +edge(35, 58). edge(58, 35). +edge(35, 59). edge(59, 35). +edge(36, 59). edge(59, 36). +edge(36, 60). edge(60, 36). +edge(60, 37). edge(37, 60). +edge(60, 59). edge(59, 60). +edge(60, 89). edge(89, 60). +edge(60, 90). edge(90, 60). +edge(37, 38). edge(38, 37). +edge(37, 90). edge(90, 37). +edge(37, 61). edge(61, 37). +edge(37, 62). edge(62, 37). +edge(38, 39). edge(39, 38). +edge(38, 62). edge(62, 38). +edge(38, 63). edge(63, 38). +edge(39, 40). edge(40, 39). +edge(39, 63). edge(63, 39). +edge(39, 64). edge(64, 39). +edge(40, 41). edge(41, 40). +edge(40, 64). edge(64, 40). +edge(40, 65). edge(65, 40). +edge(41, 42). edge(42, 41). +edge(41, 65). edge(65, 41). +edge(41, 66). edge(66, 41). +edge(41, 67). edge(67, 41). +edge(42, 43). edge(43, 42). +edge(42, 67). edge(67, 42). +edge(42, 68). edge(68, 42). +edge(43, 44). edge(44, 43). +edge(43, 68). edge(68, 43). +edge(43, 69). edge(69, 43). +edge(44, 45). edge(45, 44). +edge(44, 69). edge(69, 44). +edge(44, 70). edge(70, 44). +edge(45, 55). edge(55, 45). +edge(45, 56). edge(56, 45). +edge(45, 70). edge(70, 45). +edge(45, 71). edge(71, 45). +edge(45, 72). edge(72, 45). +edge(45, 46). edge(46, 45). +edge(46, 47). edge(47, 46). +edge(46, 72). edge(72, 46). +edge(46, 73). edge(73, 46). +edge(47, 48). edge(48, 47). +edge(47, 73). edge(73, 47). +edge(47, 74). edge(74, 47). +edge(48, 49). edge(49, 48). +edge(48, 74). edge(74, 48). +edge(48, 75). edge(75, 48). +edge(49, 50). edge(50, 49). +edge(49, 75). edge(75, 49). +edge(49, 76). edge(76, 49). +edge(49, 77). edge(77, 49). +edge(50, 51). edge(51, 50). +edge(50, 77). edge(77, 50). +edge(50, 78). edge(78, 50). +edge(51, 52). edge(52, 51). +edge(51, 78). edge(78, 51). +edge(51, 79). edge(79, 51). +edge(52, 53). edge(53, 52). +edge(52, 79). edge(79, 52). +edge(52, 80). edge(80, 52). +edge(53, 54). edge(54, 53). +edge(53, 80). edge(80, 53). +edge(53, 81). edge(81, 53). +edge(53, 82). edge(82, 53). +edge(54, 55). edge(55, 54). +edge(54, 82). edge(82, 54). +edge(54, 83). edge(83, 54). +edge(55, 56). edge(56, 55). +edge(55, 83). edge(83, 55). +edge(55, 84). edge(84, 55). +edge(56, 57). edge(57, 56). +edge(56, 84). edge(84, 56). +edge(56, 85). edge(85, 56). +edge(57, 58). edge(58, 57). +edge(57, 85). edge(85, 57). +edge(57, 86). edge(86, 57). +edge(57, 87). edge(87, 57). +edge(58, 59). edge(59, 58). +edge(58, 87). edge(87, 58). +edge(58, 88). edge(88, 58). +edge(59, 88). edge(88, 59). +edge(59, 89). edge(89, 59). +edge(90, 61). edge(61, 90). +edge(90, 89). edge(89, 90). +edge(90, 125). edge(125, 90). +edge(90, 126). edge(126, 90). +edge(61, 62). edge(62, 61). +edge(61, 126). edge(126, 61). +edge(61, 91). edge(91, 61). +edge(61, 92). edge(92, 61). +edge(62, 63). edge(63, 62). +edge(62, 92). edge(92, 62). +edge(62, 93). edge(93, 62). +edge(63, 64). edge(64, 63). +edge(63, 93). edge(93, 63). +edge(63, 94). edge(94, 63). +edge(64, 65). edge(65, 64). +edge(64, 94). edge(94, 64). +edge(64, 95). edge(95, 64). +edge(65, 66). edge(66, 65). +edge(65, 95). edge(95, 65). +edge(65, 96). edge(96, 65). +edge(66, 67). edge(67, 66). +edge(66, 96). edge(96, 66). +edge(66, 97). edge(97, 66). +edge(66, 98). edge(98, 66). +edge(67, 68). edge(68, 67). +edge(67, 98). edge(98, 67). +edge(67, 99). edge(99, 67). +edge(68, 69). edge(69, 68). +edge(68, 99). edge(99, 68). +edge(68, 100). edge(100, 68). +edge(69, 70). edge(70, 69). +edge(69, 100). edge(100, 69). +edge(69, 101). edge(101, 69). +edge(70, 71). edge(71, 70). +edge(70, 101). edge(101, 70). +edge(70, 102). edge(102, 70). +edge(71, 72). edge(72, 71). +edge(71, 102). edge(102, 71). +edge(71, 103). edge(103, 71). +edge(71, 104). edge(104, 71). +edge(72, 73). edge(73, 72). +edge(72, 104). edge(104, 72). +edge(72, 105). edge(105, 72). +edge(73, 74). edge(74, 73). +edge(73, 105). edge(105, 73). +edge(73, 106). edge(106, 73). +edge(74, 75). edge(75, 74). +edge(74, 106). edge(106, 74). +edge(74, 107). edge(107, 74). +edge(75, 76). edge(76, 75). +edge(75, 107). edge(107, 75). +edge(75, 108). edge(108, 75). +edge(76, 77). edge(77, 76). +edge(76, 108). edge(108, 76). +edge(76, 109). edge(109, 76). +edge(76, 110). edge(110, 76). +edge(77, 78). edge(78, 77). +edge(77, 110). edge(110, 77). +edge(77, 111). edge(111, 77). +edge(78, 79). edge(79, 78). +edge(78, 111). edge(111, 78). +edge(78, 112). edge(112, 78). +edge(79, 80). edge(80, 79). +edge(79, 112). edge(112, 79). +edge(79, 113). edge(113, 79). +edge(80, 81). edge(81, 80). +edge(80, 113). edge(113, 80). +edge(80, 114). edge(114, 80). +edge(81, 82). edge(82, 81). +edge(81, 114). edge(114, 81). +edge(81, 115). edge(115, 81). +edge(81, 116). edge(116, 81). +edge(82, 83). edge(83, 82). +edge(82, 116). edge(116, 82). +edge(82, 117). edge(117, 82). +edge(83, 84). edge(84, 83). +edge(83, 117). edge(117, 83). +edge(83, 118). edge(118, 83). +edge(84, 85). edge(85, 84). +edge(84, 118). edge(118, 84). +edge(84, 119). edge(119, 84). +edge(85, 86). edge(86, 85). +edge(85, 119). edge(119, 85). +edge(85, 120). edge(120, 85). +edge(86, 87). edge(87, 86). +edge(86, 120). edge(120, 86). +edge(86, 121). edge(121, 86). +edge(86, 122). edge(122, 86). +edge(87, 88). edge(88, 87). +edge(87, 122). edge(122, 87). +edge(87, 123). edge(123, 87). +edge(88, 89). edge(89, 88). +edge(88, 123). edge(123, 88). +edge(88, 124). edge(124, 88). +edge(89, 124). edge(124, 89). +edge(89, 125). edge(125, 89). +edge(126, 91). edge(91, 126). +edge(126, 125). edge(125, 126). +edge(126, 167). edge(167, 126). +edge(126, 168). edge(168, 126). +edge(91, 92). edge(92, 91). +edge(91, 168). edge(168, 91). +edge(91, 127). edge(127, 91). +edge(91, 128). edge(128, 91). +edge(92, 93). edge(93, 92). +edge(92, 128). edge(128, 92). +edge(92, 129). edge(129, 92). +edge(93, 94). edge(94, 93). +edge(93, 129). edge(129, 93). +edge(93, 130). edge(130, 93). +edge(94, 95). edge(95, 94). +edge(94, 130). edge(130, 94). +edge(94, 131). edge(131, 94). +edge(95, 96). edge(96, 95). +edge(95, 131). edge(131, 95). +edge(95, 132). edge(132, 95). +edge(96, 97). edge(97, 96). +edge(96, 132). edge(132, 96). +edge(96, 133). edge(133, 96). +edge(97, 98). edge(98, 97). +edge(97, 133). edge(133, 97). +edge(97, 134). edge(134, 97). +edge(97, 135). edge(135, 97). +edge(98, 99). edge(99, 98). +edge(98, 135). edge(135, 98). +edge(98, 136). edge(136, 98). +edge(99, 100). edge(100, 99). +edge(99, 136). edge(136, 99). +edge(99, 137). edge(137, 99). +edge(100, 101). edge(101, 100). +edge(100, 137). edge(137, 100). +edge(100, 138). edge(138, 100). +edge(101, 102). edge(102, 101). +edge(101, 138). edge(138, 101). +edge(101, 139). edge(139, 101). +edge(102, 103). edge(103, 102). +edge(102, 139). edge(139, 102). +edge(102, 140). edge(140, 102). +edge(103, 104). edge(104, 103). +edge(103, 140). edge(140, 103). +edge(103, 141). edge(141, 103). +edge(103, 142). edge(142, 103). +edge(104, 105). edge(105, 104). +edge(104, 142). edge(142, 104). +edge(104, 143). edge(143, 104). +edge(105, 106). edge(106, 105). +edge(105, 143). edge(143, 105). +edge(105, 144). edge(144, 105). +edge(106, 107). edge(107, 106). +edge(106, 144). edge(144, 106). +edge(106, 145). edge(145, 106). +edge(107, 108). edge(108, 107). +edge(107, 145). edge(145, 107). +edge(107, 146). edge(146, 107). +edge(108, 109). edge(109, 108). +edge(108, 146). edge(146, 108). +edge(108, 147). edge(147, 108). +edge(109, 110). edge(110, 109). +edge(109, 147). edge(147, 109). +edge(109, 148). edge(148, 109). +edge(109, 149). edge(149, 109). +edge(110, 111). edge(111, 110). +edge(110, 149). edge(149, 110). +edge(110, 150). edge(150, 110). +edge(111, 112). edge(112, 111). +edge(111, 150). edge(150, 111). +edge(111, 151). edge(151, 111). +edge(112, 113). edge(113, 112). +edge(112, 151). edge(151, 112). +edge(112, 152). edge(152, 112). +edge(113, 114). edge(114, 113). +edge(113, 152). edge(152, 113). +edge(113, 153). edge(153, 113). +edge(114, 115). edge(115, 114). +edge(114, 153). edge(153, 114). +edge(114, 154). edge(154, 114). +edge(115, 116). edge(116, 115). +edge(115, 154). edge(154, 115). +edge(115, 155). edge(155, 115). +edge(115, 156). edge(156, 115). +edge(116, 117). edge(117, 116). +edge(116, 156). edge(156, 116). +edge(116, 157). edge(157, 116). +edge(117, 118). edge(118, 117). +edge(117, 157). edge(157, 117). +edge(117, 158). edge(158, 117). +edge(118, 119). edge(119, 118). +edge(118, 158). edge(158, 118). +edge(118, 159). edge(159, 118). +edge(119, 120). edge(120, 119). +edge(119, 159). edge(159, 119). +edge(119, 160). edge(160, 119). +edge(120, 121). edge(121, 120). +edge(120, 160). edge(160, 120). +edge(120, 161). edge(161, 120). +edge(121, 122). edge(122, 121). +edge(121, 161). edge(161, 121). +edge(121, 162). edge(162, 121). +edge(121, 163). edge(163, 121). +edge(122, 123). edge(123, 122). +edge(122, 163). edge(163, 122). +edge(122, 164). edge(164, 122). +edge(123, 124). edge(124, 123). +edge(123, 164). edge(164, 123). +edge(123, 165). edge(165, 123). +edge(124, 125). edge(125, 124). +edge(124, 165). edge(165, 124). +edge(124, 166). edge(166, 124). +edge(125, 166). edge(166, 125). +edge(125, 167). edge(167, 125). +edge(168, 127). edge(127, 168). +edge(168, 167). edge(167, 168). +edge(168, 214). edge(214, 168). +edge(127, 128). edge(128, 127). +edge(127, 169). edge(169, 127). +edge(128, 129). edge(129, 128). +edge(128, 169). edge(169, 128). +edge(128, 170). edge(170, 128). +edge(129, 130). edge(130, 129). +edge(129, 170). edge(170, 129). +edge(129, 171). edge(171, 129). +edge(130, 131). edge(131, 130). +edge(130, 171). edge(171, 130). +edge(130, 172). edge(172, 130). +edge(131, 132). edge(132, 131). +edge(131, 172). edge(172, 131). +edge(131, 173). edge(173, 131). +edge(132, 133). edge(133, 132). +edge(132, 173). edge(173, 132). +edge(132, 174). edge(174, 132). +edge(133, 134). edge(134, 133). +edge(133, 174). edge(174, 133). +edge(133, 175). edge(175, 133). +edge(134, 135). edge(135, 134). +edge(134, 175). edge(175, 134). +edge(134, 176). edge(176, 134). +edge(134, 177). edge(177, 134). +edge(135, 136). edge(136, 135). +edge(135, 177). edge(177, 135). +edge(135, 178). edge(178, 135). +edge(136, 178). edge(178, 136). +edge(136, 179). edge(179, 136). +edge(136, 137). edge(137, 136). +edge(137, 138). edge(138, 137). +edge(137, 179). edge(179, 137). +edge(137, 180). edge(180, 137). +edge(138, 139). edge(139, 138). +edge(138, 180). edge(180, 138). +edge(138, 181). edge(181, 138). +edge(139, 140). edge(140, 139). +edge(139, 181). edge(181, 139). +edge(139, 182). edge(182, 139). +edge(140, 141). edge(141, 140). +edge(140, 182). edge(182, 140). +edge(140, 183). edge(183, 140). +edge(141, 142). edge(142, 141). +edge(141, 183). edge(183, 141). +edge(141, 184). edge(184, 141). +edge(141, 185). edge(185, 141). +edge(142, 143). edge(143, 142). +edge(142, 185). edge(185, 142). +edge(142, 186). edge(186, 142). +edge(143, 144). edge(144, 143). +edge(143, 186). edge(186, 143). +edge(143, 187). edge(187, 143). +edge(144, 145). edge(145, 144). +edge(144, 187). edge(187, 144). +edge(144, 188). edge(188, 144). +edge(145, 146). edge(146, 145). +edge(145, 188). edge(188, 145). +edge(145, 189). edge(189, 145). +edge(146, 147). edge(147, 146). +edge(146, 189). edge(189, 146). +edge(146, 190). edge(190, 146). +edge(147, 148). edge(148, 147). +edge(147, 190). edge(190, 147). +edge(147, 191). edge(191, 147). +edge(148, 149). edge(149, 148). +edge(148, 191). edge(191, 148). +edge(148, 192). edge(192, 148). +edge(148, 193). edge(193, 148). +edge(149, 150). edge(150, 149). +edge(149, 193). edge(193, 149). +edge(149, 194). edge(194, 149). +edge(150, 151). edge(151, 150). +edge(150, 194). edge(194, 150). +edge(150, 195). edge(195, 150). +edge(151, 152). edge(152, 151). +edge(151, 195). edge(195, 151). +edge(151, 196). edge(196, 151). +edge(152, 153). edge(153, 152). +edge(152, 196). edge(196, 152). +edge(152, 197). edge(197, 152). +edge(153, 154). edge(154, 153). +edge(153, 197). edge(197, 153). +edge(153, 198). edge(198, 153). +edge(154, 155). edge(155, 154). +edge(154, 198). edge(198, 154). +edge(154, 199). edge(199, 154). +edge(155, 156). edge(156, 155). +edge(155, 199). edge(199, 155). +edge(155, 200). edge(200, 155). +edge(155, 201). edge(201, 155). +edge(156, 157). edge(157, 156). +edge(156, 201). edge(201, 156). +edge(156, 202). edge(202, 156). +edge(157, 158). edge(158, 157). +edge(157, 202). edge(202, 157). +edge(157, 203). edge(203, 157). +edge(158, 159). edge(159, 158). +edge(158, 203). edge(203, 158). +edge(158, 204). edge(204, 158). +edge(159, 160). edge(160, 159). +edge(159, 204). edge(204, 159). +edge(159, 205). edge(205, 159). +edge(160, 161). edge(161, 160). +edge(160, 205). edge(205, 160). +edge(160, 206). edge(206, 160). +edge(161, 162). edge(162, 161). +edge(161, 206). edge(206, 161). +edge(161, 207). edge(207, 161). +edge(162, 163). edge(163, 162). +edge(162, 207). edge(207, 162). +edge(162, 208). edge(208, 162). +edge(162, 209). edge(209, 162). +edge(163, 164). edge(164, 163). +edge(163, 209). edge(209, 163). +edge(163, 210). edge(210, 163). +edge(164, 164). edge(164, 164). +edge(164, 210). edge(210, 164). +edge(164, 211). edge(211, 164). +edge(164, 165). edge(165, 164). +edge(165, 166). edge(166, 165). +edge(165, 211). edge(211, 165). +edge(165, 212). edge(212, 165). +edge(166, 167). edge(167, 166). +edge(166, 212). edge(212, 166). +edge(166, 213). edge(213, 166). +edge(167, 213). edge(213, 167). +edge(167, 214). edge(214, 167). +edge(169, 170). edge(170, 169). +edge(169, 215). edge(215, 169). +edge(170, 171). edge(171, 170). +edge(170, 215). edge(215, 170). +edge(170, 216). edge(216, 170). +edge(171, 172). edge(172, 171). +edge(171, 216). edge(216, 171). +edge(171, 217). edge(217, 171). +edge(172, 173). edge(173, 172). +edge(172, 217). edge(217, 172). +edge(172, 218). edge(218, 172). +edge(173, 174). edge(174, 173). +edge(173, 218). edge(218, 173). +edge(173, 219). edge(219, 173). +edge(174, 175). edge(175, 174). +edge(174, 219). edge(219, 174). +edge(174, 220). edge(220, 174). +edge(175, 176). edge(176, 175). +edge(175, 220). edge(220, 175). +edge(175, 221). edge(221, 175). +edge(176, 177). edge(177, 176). +edge(176, 221). edge(221, 176). +edge(176, 222). edge(222, 176). +edge(176, 223). edge(223, 176). +edge(177, 178). edge(178, 177). +edge(177, 223). edge(223, 177). +edge(177, 224). edge(224, 177). +edge(178, 179). edge(179, 178). +edge(178, 224). edge(224, 178). +edge(178, 225). edge(225, 178). +edge(179, 180). edge(180, 179). +edge(179, 225). edge(225, 179). +edge(179, 226). edge(226, 179). +edge(180, 181). edge(181, 180). +edge(180, 226). edge(226, 180). +edge(180, 227). edge(227, 180). +edge(181, 182). edge(182, 181). +edge(181, 227). edge(227, 181). +edge(181, 228). edge(228, 181). +edge(182, 183). edge(183, 182). +edge(182, 228). edge(228, 182). +edge(182, 229). edge(229, 182). +edge(183, 184). edge(184, 183). +edge(183, 229). edge(229, 183). +edge(183, 230). edge(230, 183). +edge(184, 185). edge(185, 184). +edge(184, 230). edge(230, 184). +edge(184, 231). edge(231, 184). +edge(184, 232). edge(232, 184). +edge(185, 186). edge(186, 185). +edge(185, 232). edge(232, 185). +edge(185, 233). edge(233, 185). +edge(186, 187). edge(187, 186). +edge(186, 233). edge(233, 186). +edge(186, 234). edge(234, 186). +edge(187, 188). edge(188, 187). +edge(187, 234). edge(234, 187). +edge(187, 235). edge(235, 187). +edge(188, 189). edge(189, 188). +edge(188, 235). edge(235, 188). +edge(188, 236). edge(236, 188). +edge(189, 190). edge(190, 189). +edge(189, 236). edge(236, 189). +edge(189, 237). edge(237, 189). +edge(190, 191). edge(191, 190). +edge(190, 237). edge(237, 190). +edge(190, 238). edge(238, 190). +edge(191, 192). edge(192, 191). +edge(191, 238). edge(238, 191). +edge(191, 239). edge(239, 191). +edge(192, 193). edge(193, 192). +edge(192, 239). edge(239, 192). +edge(192, 240). edge(240, 192). +edge(192, 241). edge(241, 192). +edge(193, 194). edge(194, 193). +edge(193, 241). edge(241, 193). +edge(193, 242). edge(242, 193). +edge(194, 195). edge(195, 194). +edge(194, 242). edge(242, 194). +edge(194, 243). edge(243, 194). +edge(195, 196). edge(196, 195). +edge(195, 243). edge(243, 195). +edge(195, 244). edge(244, 195). +edge(196, 197). edge(197, 196). +edge(196, 244). edge(244, 196). +edge(196, 245). edge(245, 196). +edge(197, 198). edge(198, 197). +edge(197, 245). edge(245, 197). +edge(197, 246). edge(246, 197). +edge(198, 199). edge(199, 198). +edge(198, 246). edge(246, 198). +edge(198, 247). edge(247, 198). +edge(199, 200). edge(200, 199). +edge(199, 247). edge(247, 199). +edge(199, 248). edge(248, 199). +edge(200, 201). edge(201, 200). +edge(200, 248). edge(248, 200). +edge(200, 249). edge(249, 200). +edge(200, 250). edge(250, 200). +edge(201, 202). edge(202, 201). +edge(201, 250). edge(250, 201). +edge(201, 251). edge(251, 201). +edge(202, 203). edge(203, 202). +edge(202, 251). edge(251, 202). +edge(202, 252). edge(252, 202). +edge(203, 204). edge(204, 203). +edge(203, 252). edge(252, 203). +edge(203, 253). edge(253, 203). +edge(204, 205). edge(205, 204). +edge(204, 253). edge(253, 204). +edge(204, 254). edge(254, 204). +edge(205, 206). edge(206, 205). +edge(205, 254). edge(254, 205). +edge(205, 255). edge(255, 205). +edge(206, 207). edge(207, 206). +edge(206, 255). edge(255, 206). +edge(206, 256). edge(256, 206). +edge(207, 207). edge(207, 207). +edge(207, 256). edge(256, 207). +edge(207, 257). edge(257, 207). +edge(207, 208). edge(208, 207). +edge(208, 209). edge(209, 208). +edge(208, 257). edge(257, 208). +edge(208, 258). edge(258, 208). +edge(208, 259). edge(259, 208). +edge(209, 210). edge(210, 209). +edge(209, 259). edge(259, 209). +edge(209, 260). edge(260, 209). +edge(210, 211). edge(211, 210). +edge(210, 260). edge(260, 210). +edge(210, 261). edge(261, 210). +edge(211, 212). edge(212, 211). +edge(211, 261). edge(261, 211). +edge(211, 262). edge(262, 211). +edge(212, 213). edge(213, 212). +edge(212, 262). edge(262, 212). +edge(212, 263). edge(263, 212). +edge(213, 214). edge(214, 213). +edge(213, 263). edge(263, 213). +edge(213, 264). edge(264, 213). +edge(214, 215). edge(215, 214). +edge(214, 264). edge(264, 214). +edge(215, 216). edge(216, 215). +edge(215, 265). edge(265, 215). +edge(215, 266). edge(266, 215). +edge(216, 217). edge(217, 216). +edge(216, 266). edge(266, 216). +edge(216, 267). edge(267, 216). +edge(217, 218). edge(218, 217). +edge(217, 267). edge(267, 217). +edge(217, 268). edge(268, 217). +edge(218, 219). edge(219, 218). +edge(218, 268). edge(268, 218). +edge(218, 269). edge(269, 218). +edge(219, 220). edge(220, 219). +edge(219, 269). edge(269, 219). +edge(219, 270). edge(270, 219). +edge(220, 221). edge(221, 220). +edge(220, 270). edge(270, 220). +edge(220, 271). edge(271, 220). +edge(221, 222). edge(222, 221). +edge(221, 271). edge(271, 221). +edge(221, 272). edge(272, 221). +edge(222, 223). edge(223, 222). +edge(222, 272). edge(272, 222). +edge(222, 273). edge(273, 222). +edge(222, 274). edge(274, 222). +edge(223, 224). edge(224, 223). +edge(223, 274). edge(274, 223). +edge(223, 275). edge(275, 223). +edge(224, 225). edge(225, 224). +edge(224, 275). edge(275, 224). +edge(224, 276). edge(276, 224). +edge(225, 226). edge(226, 225). +edge(225, 276). edge(276, 225). +edge(225, 277). edge(277, 225). +edge(226, 227). edge(227, 226). +edge(226, 277). edge(277, 226). +edge(226, 278). edge(278, 226). +edge(227, 228). edge(228, 227). +edge(227, 278). edge(278, 227). +edge(227, 279). edge(279, 227). +edge(228, 229). edge(229, 228). +edge(228, 279). edge(279, 228). +edge(228, 280). edge(280, 228). +edge(229, 230). edge(230, 229). +edge(229, 280). edge(280, 229). +edge(229, 281). edge(281, 229). +edge(230, 231). edge(231, 230). +edge(230, 281). edge(281, 230). +edge(230, 282). edge(282, 230). +edge(231, 232). edge(232, 231). +edge(231, 282). edge(282, 231). +edge(231, 283). edge(283, 231). +edge(231, 284). edge(284, 231). +edge(232, 233). edge(233, 232). +edge(232, 284). edge(284, 232). +edge(232, 285). edge(285, 232). +edge(233, 234). edge(234, 233). +edge(233, 285). edge(285, 233). +edge(233, 286). edge(286, 233). +edge(234, 235). edge(235, 234). +edge(234, 286). edge(286, 234). +edge(234, 287). edge(287, 234). +edge(235, 236). edge(236, 235). +edge(235, 287). edge(287, 235). +edge(235, 288). edge(288, 235). +edge(236, 237). edge(237, 236). +edge(236, 288). edge(288, 236). +edge(236, 289). edge(289, 236). +edge(237, 238). edge(238, 237). +edge(237, 289). edge(289, 237). +edge(237, 290). edge(290, 237). +edge(238, 239). edge(239, 238). +edge(238, 290). edge(290, 238). +edge(238, 291). edge(291, 238). +edge(239, 240). edge(240, 239). +edge(239, 291). edge(291, 239). +edge(239, 292). edge(292, 239). +edge(240, 241). edge(241, 240). +edge(240, 292). edge(292, 240). +edge(240, 293). edge(293, 240). +edge(240, 294). edge(294, 240). +edge(241, 242). edge(242, 241). +edge(241, 294). edge(294, 241). +edge(241, 295). edge(295, 241). +edge(242, 243). edge(243, 242). +edge(242, 295). edge(295, 242). +edge(242, 296). edge(296, 242). +edge(243, 244). edge(244, 243). +edge(243, 296). edge(296, 243). +edge(243, 297). edge(297, 243). +edge(244, 245). edge(245, 244). +edge(244, 297). edge(297, 244). +edge(244, 298). edge(298, 244). +edge(245, 246). edge(246, 245). +edge(245, 298). edge(298, 245). +edge(245, 299). edge(299, 245). +edge(246, 247). edge(247, 246). +edge(246, 299). edge(299, 246). +edge(246, 300). edge(300, 246). +edge(247, 248). edge(248, 247). +edge(247, 300). edge(300, 247). +edge(247, 301). edge(301, 247). +edge(248, 249). edge(249, 248). +edge(248, 301). edge(301, 248). +edge(248, 302). edge(302, 248). +edge(249, 250). edge(250, 249). +edge(249, 302). edge(302, 249). +edge(249, 303). edge(303, 249). +edge(249, 304). edge(304, 249). +edge(250, 251). edge(251, 250). +edge(250, 304). edge(304, 250). +edge(250, 305). edge(305, 250). +edge(251, 252). edge(252, 251). +edge(251, 305). edge(305, 251). +edge(251, 306). edge(306, 251). +edge(252, 253). edge(253, 252). +edge(252, 306). edge(306, 252). +edge(252, 307). edge(307, 252). +edge(253, 254). edge(254, 253). +edge(253, 307). edge(307, 253). +edge(253, 308). edge(308, 253). +edge(254, 255). edge(255, 254). +edge(254, 308). edge(308, 254). +edge(254, 309). edge(309, 254). +edge(255, 256). edge(256, 255). +edge(255, 309). edge(309, 255). +edge(255, 310). edge(310, 255). +edge(256, 257). edge(257, 256). +edge(256, 310). edge(310, 256). +edge(256, 311). edge(311, 256). +edge(257, 258). edge(258, 257). +edge(257, 311). edge(311, 257). +edge(257, 312). edge(312, 257). +edge(258, 259). edge(259, 258). +edge(258, 312). edge(312, 258). +edge(258, 313). edge(313, 258). +edge(258, 314). edge(314, 258). +edge(259, 260). edge(260, 259). +edge(259, 314). edge(314, 259). +edge(259, 315). edge(315, 259). +edge(260, 261). edge(261, 260). +edge(260, 315). edge(315, 260). +edge(260, 316). edge(316, 260). +edge(261, 262). edge(262, 261). +edge(261, 316). edge(316, 261). +edge(261, 317). edge(317, 261). +edge(262, 263). edge(263, 262). +edge(262, 317). edge(317, 262). +edge(262, 318). edge(318, 262). +edge(262, 264). edge(264, 262). +edge(263, 264). edge(264, 263). +edge(263, 318). edge(318, 263). +edge(263, 319). edge(319, 263). +edge(264, 319). edge(319, 264). +edge(265, 266). edge(266, 265). +edge(265, 320). edge(320, 265). +edge(266, 267). edge(267, 266). +edge(266, 320). edge(320, 266). +edge(266, 321). edge(321, 266). +edge(267, 268). edge(268, 267). +edge(267, 321). edge(321, 267). +edge(267, 322). edge(322, 267). +edge(268, 269). edge(269, 268). +edge(268, 322). edge(322, 268). +edge(268, 323). edge(323, 268). +edge(269, 270). edge(270, 269). +edge(269, 323). edge(323, 269). +edge(269, 324). edge(324, 269). +edge(270, 271). edge(271, 270). +edge(270, 324). edge(324, 270). +edge(270, 325). edge(325, 270). +edge(271, 272). edge(272, 271). +edge(271, 325). edge(325, 271). +edge(271, 326). edge(326, 271). +edge(272, 273). edge(273, 272). +edge(272, 326). edge(326, 272). +edge(272, 327). edge(327, 272). +edge(273, 274). edge(274, 273). +edge(273, 327). edge(327, 273). +edge(273, 328). edge(328, 273). +edge(274, 275). edge(275, 274). +edge(274, 328). edge(328, 274). +edge(274, 329). edge(329, 274). +edge(275, 275). edge(275, 275). +edge(275, 329). edge(329, 275). +edge(275, 330). edge(330, 275). +edge(275, 276). edge(276, 275). +edge(276, 277). edge(277, 276). +edge(276, 330). edge(330, 276). +edge(276, 331). edge(331, 276). +edge(277, 278). edge(278, 277). +edge(277, 331). edge(331, 277). +edge(277, 332). edge(332, 277). +edge(278, 279). edge(279, 278). +edge(278, 332). edge(332, 278). +edge(278, 333). edge(333, 278). +edge(279, 280). edge(280, 279). +edge(279, 333). edge(333, 279). +edge(279, 334). edge(334, 279). +edge(280, 281). edge(281, 280). +edge(280, 334). edge(334, 280). +edge(280, 335). edge(335, 280). +edge(281, 282). edge(282, 281). +edge(281, 335). edge(335, 281). +edge(281, 336). edge(336, 281). +edge(282, 283). edge(283, 282). +edge(282, 336). edge(336, 282). +edge(282, 337). edge(337, 282). +edge(283, 284). edge(284, 283). +edge(283, 337). edge(337, 283). +edge(283, 338). edge(338, 283). +edge(283, 339). edge(339, 283). +edge(284, 285). edge(285, 284). +edge(284, 339). edge(339, 284). +edge(284, 340). edge(340, 284). +edge(285, 286). edge(286, 285). +edge(285, 340). edge(340, 285). +edge(285, 341). edge(341, 285). +edge(286, 287). edge(287, 286). +edge(286, 341). edge(341, 286). +edge(286, 342). edge(342, 286). +edge(287, 288). edge(288, 287). +edge(287, 342). edge(342, 287). +edge(287, 343). edge(343, 287). +edge(288, 289). edge(289, 288). +edge(288, 343). edge(343, 288). +edge(288, 344). edge(344, 288). +edge(289, 290). edge(290, 289). +edge(289, 344). edge(344, 289). +edge(289, 345). edge(345, 289). +edge(290, 291). edge(291, 290). +edge(290, 345). edge(345, 290). +edge(290, 346). edge(346, 290). +edge(291, 292). edge(292, 291). +edge(291, 346). edge(346, 291). +edge(291, 347). edge(347, 291). +edge(292, 293). edge(293, 292). +edge(292, 347). edge(347, 292). +edge(292, 348). edge(348, 292). +edge(293, 294). edge(294, 293). +edge(293, 348). edge(348, 293). +edge(293, 349). edge(349, 293). +edge(293, 350). edge(350, 293). +edge(294, 295). edge(295, 294). +edge(294, 350). edge(350, 294). +edge(294, 351). edge(351, 294). +edge(295, 296). edge(296, 295). +edge(295, 351). edge(351, 295). +edge(295, 352). edge(352, 295). +edge(296, 297). edge(297, 296). +edge(296, 352). edge(352, 296). +edge(296, 353). edge(353, 296). +edge(297, 298). edge(298, 297). +edge(297, 353). edge(353, 297). +edge(297, 354). edge(354, 297). +edge(298, 299). edge(299, 298). +edge(298, 354). edge(354, 298). +edge(298, 355). edge(355, 298). +edge(299, 300). edge(300, 299). +edge(299, 355). edge(355, 299). +edge(299, 356). edge(356, 299). +edge(300, 301). edge(301, 300). +edge(300, 356). edge(356, 300). +edge(300, 357). edge(357, 300). +edge(301, 302). edge(302, 301). +edge(301, 357). edge(357, 301). +edge(301, 358). edge(358, 301). +edge(302, 303). edge(303, 302). +edge(302, 358). edge(358, 302). +edge(302, 359). edge(359, 302). +edge(303, 304). edge(304, 303). +edge(303, 359). edge(359, 303). +edge(303, 360). edge(360, 303). +edge(303, 361). edge(361, 303). +edge(304, 305). edge(305, 304). +edge(304, 361). edge(361, 304). +edge(304, 362). edge(362, 304). +edge(305, 306). edge(306, 305). +edge(305, 362). edge(362, 305). +edge(305, 363). edge(363, 305). +edge(306, 307). edge(307, 306). +edge(306, 363). edge(363, 306). +edge(306, 364). edge(364, 306). +edge(307, 308). edge(308, 307). +edge(307, 364). edge(364, 307). +edge(307, 365). edge(365, 307). +edge(308, 309). edge(309, 308). +edge(308, 365). edge(365, 308). +edge(308, 366). edge(366, 308). +edge(309, 310). edge(310, 309). +edge(309, 366). edge(366, 309). +edge(309, 367). edge(367, 309). +edge(310, 311). edge(311, 310). +edge(310, 367). edge(367, 310). +edge(310, 368). edge(368, 310). +edge(311, 312). edge(312, 311). +edge(311, 368). edge(368, 311). +edge(311, 369). edge(369, 311). +edge(312, 313). edge(313, 312). +edge(312, 369). edge(369, 312). +edge(312, 370). edge(370, 312). +edge(313, 314). edge(314, 313). +edge(313, 370). edge(370, 313). +edge(313, 371). edge(371, 313). +edge(313, 372). edge(372, 313). +edge(314, 315). edge(315, 314). +edge(314, 372). edge(372, 314). +edge(314, 373). edge(373, 314). +edge(315, 316). edge(316, 315). +edge(315, 373). edge(373, 315). +edge(315, 374). edge(374, 315). +edge(316, 317). edge(317, 316). +edge(316, 374). edge(374, 316). +edge(316, 375). edge(375, 316). +edge(317, 318). edge(318, 317). +edge(317, 375). edge(375, 317). +edge(317, 376). edge(376, 317). +edge(318, 319). edge(319, 318). +edge(318, 376). edge(376, 318). +edge(318, 377). edge(377, 318). +edge(319, 377). edge(377, 319). +edge(320, 321). edge(321, 320). +edge(321, 322). edge(322, 321). +edge(322, 323). edge(323, 322). +edge(323, 324). edge(324, 323). +edge(324, 325). edge(325, 324). +edge(325, 326). edge(326, 325). +edge(326, 327). edge(327, 326). +edge(328, 329). edge(329, 328). +edge(329, 330). edge(330, 329). +edge(330, 331). edge(331, 330). +edge(331, 332). edge(332, 331). +edge(332, 333). edge(333, 332). +edge(333, 334). edge(334, 333). +edge(334, 335). edge(335, 334). +edge(335, 336). edge(336, 335). +edge(336, 337). edge(337, 336). +edge(337, 338). edge(338, 337). +edge(338, 339). edge(339, 338). +edge(339, 340). edge(340, 339). +edge(340, 341). edge(341, 340). +edge(341, 342). edge(342, 341). +edge(342, 343). edge(343, 342). +edge(343, 344). edge(344, 343). +edge(344, 345). edge(345, 344). +edge(345, 346). edge(346, 345). +edge(346, 347). edge(347, 346). +edge(347, 348). edge(348, 347). +edge(348, 349). edge(349, 348). +edge(349, 350). edge(350, 349). +edge(350, 351). edge(351, 350). +edge(351, 352). edge(352, 351). +edge(352, 353). edge(353, 352). +edge(353, 354). edge(354, 353). +edge(354, 355). edge(355, 354). +edge(355, 356). edge(356, 355). +edge(356, 357). edge(357, 356). +edge(357, 358). edge(358, 357). +edge(358, 359). edge(359, 358). +edge(359, 360). edge(360, 359). +edge(360, 361). edge(361, 360). +edge(361, 362). edge(362, 361). +edge(362, 363). edge(363, 362). +edge(363, 364). edge(364, 363). +edge(364, 365). edge(365, 364). +edge(365, 366). edge(366, 365). +edge(366, 367). edge(367, 366). +edge(367, 368). edge(368, 367). +edge(368, 369). edge(369, 368). +edge(369, 370). edge(370, 369). +edge(370, 371). edge(371, 370). +edge(371, 372). edge(372, 371). +edge(372, 373). edge(373, 372). +edge(373, 374). edge(374, 373). +edge(374, 375). edge(375, 374). +edge(375, 376). edge(376, 375). +edge(376, 377). edge(377, 376). \ No newline at end of file diff --git a/python/lp graphs/bigger-leaf.lp b/python/lp graphs/bigger-leaf.lp new file mode 100644 index 0000000000000000000000000000000000000000..3247b7576811771f88aa16d48553bdd3d6c12477 --- /dev/null +++ b/python/lp graphs/bigger-leaf.lp @@ -0,0 +1,77 @@ +%left two right numbering +root(0). +node(0..70). + +edge( 0, 1). +edge( 1, 0). edge( 1, 2). edge( 1, 3). edge( 1, 4). +edge( 2, 1). edge( 2, 3). edge( 2, 5). edge( 2, 6). +edge( 3, 1). edge( 3, 2). edge( 3, 4). edge( 3, 6). edge( 3, 7). edge( 3, 8). +edge( 4, 1). edge( 4, 3). edge( 4, 8). edge( 4, 9). +edge( 5, 2). edge( 5, 6). edge( 5,10). edge( 5,11). +edge( 6, 2). edge( 6, 3). edge( 6, 5). edge( 6, 7). edge( 6,11). edge( 6,12). +edge( 7, 3). edge( 7, 6). edge( 7, 8). edge( 7,12). edge( 7,13). edge( 7,14). +edge( 8, 3). edge( 8, 4). edge( 8, 7). edge( 8, 9). edge( 8,14). edge( 8,15). +edge( 9, 4). edge( 9, 8). edge( 9,15). edge( 9,16). +edge(10, 5). edge(10,11). edge(10,17). edge(10,18). +edge(11, 5). edge(11, 6). edge(11,10). edge(11,12). edge(11,18). edge(11,19). +edge(12, 6). edge(12, 7). edge(12,11). edge(12,13). edge(12,19). edge(12,20). +edge(13, 7). edge(13,12). edge(13,14). edge(13,20). edge(13,21). edge(13,22). +edge(14, 7). edge(14, 8). edge(14,13). edge(14,15). edge(14,22). edge(14,23). +edge(15, 8). edge(15, 9). edge(15,14). edge(15,16). edge(15,23). edge(15,24). +edge(16, 9). edge(16,15). edge(16,24). edge(16,25). +edge(17,10). edge(17,18). edge(17,26). +edge(18,10). edge(18,11). edge(18,17). edge(18,19). edge(18,26). edge(18,27). +edge(19,11). edge(19,12). edge(19,18). edge(19,20). edge(19,27). edge(19,28). +edge(20,12). edge(20,13). edge(20,19). edge(20,21). edge(20,28). edge(20,29). +edge(21,13). edge(21,20). edge(21,22). edge(21,29). edge(21,30). edge(21,31). +edge(22,13). edge(22,14). edge(22,21). edge(22,23). edge(22,31). edge(22,32). +edge(23,14). edge(23,15). edge(23,22). edge(23,24). edge(23,32). edge(23,33). +edge(24,15). edge(24,16). edge(24,23). edge(24,25). edge(24,33). edge(24,34). +edge(25,16). edge(25,24). edge(25,34). +edge(26,17). edge(26,18). edge(26,27). edge(26,35). +edge(27,18). edge(27,19). edge(27,26). edge(27,28). edge(27,35). edge(27,36). +edge(28,19). edge(28,20). edge(28,27). edge(28,29). edge(28,36). edge(28,37). +edge(29,20). edge(29,21). edge(29,28). edge(29,30). edge(29,37). edge(29,38). +edge(30,21). edge(30,29). edge(30,31). edge(30,38). edge(30,39). edge(30,40). +edge(31,21). edge(31,22). edge(31,30). edge(31,32). edge(31,40). edge(31,41). +edge(32,22). edge(32,23). edge(32,31). edge(32,33). edge(32,41). edge(32,42). +edge(33,23). edge(33,24). edge(33,32). edge(33,34). edge(33,42). edge(33,43). +edge(34,24). edge(34,25). edge(34,33). edge(34,43). +edge(35,26). edge(35,27). edge(35,36). edge(35,44). +edge(36,27). edge(36,28). edge(36,35). edge(36,37). edge(36,44). edge(36,45). +edge(37,28). edge(37,29). edge(37,36). edge(37,38). edge(37,45). edge(37,46). +edge(38,29). edge(38,30). edge(38,37). edge(38,39). edge(38,46). edge(38,47). +edge(39,30). edge(39,38). edge(39,40). edge(39,47). edge(39,48). edge(39,49). +edge(40,30). edge(40,31). edge(40,39). edge(40,41). edge(40,49). edge(40,50). +edge(41,31). edge(41,32). edge(41,40). edge(41,42). edge(41,50). edge(41,51). +edge(42,32). edge(42,33). edge(42,41). edge(42,43). edge(42,51). edge(42,52). +edge(43,33). edge(43,34). edge(43,42). edge(43,52). +edge(44,35). edge(44,36). edge(44,45). edge(44,53). +edge(45,36). edge(45,37). edge(45,44). edge(45,46). edge(45,53). edge(45,54). +edge(46,37). edge(46,38). edge(46,45). edge(46,47). edge(46,54). edge(46,55). +edge(47,38). edge(47,39). edge(47,46). edge(47,48). edge(47,55). edge(47,56). +edge(48,39). edge(48,47). edge(48,49). edge(48,56). edge(48,57). edge(48,58). +edge(49,39). edge(49,40). edge(49,48). edge(49,50). edge(49,58). edge(49,59). +edge(50,40). edge(50,41). edge(50,49). edge(50,51). edge(50,59). edge(50,60). +edge(51,41). edge(51,42). edge(51,50). edge(51,52). edge(51,60). edge(51,61). +edge(52,42). edge(52,43). edge(52,51). edge(52,61). + +edge(53,44). edge(53,45). edge(53,54). edge(53,62). +edge(54,45). edge(54,46). edge(54,53). edge(54,55). edge(54,62). edge(54,63). +edge(55,46). edge(55,47). edge(55,54). edge(55,56). edge(55,63). edge(55,64). +edge(56,47). edge(56,48). edge(56,55). edge(56,57). edge(56,64). edge(56,65). +edge(57,48). edge(57,56). edge(57,58). edge(57,65). edge(57,66). edge(57,67). +edge(58,48). edge(58,49). edge(58,57). edge(58,59). edge(58,67). edge(58,68). +edge(59,49). edge(59,50). edge(59,58). edge(59,60). edge(59,68). edge(59,69). +edge(60,50). edge(60,51). edge(60,59). edge(60,61). edge(60,69). edge(60,70). +edge(61,51). edge(61,52). edge(61,60). edge(61,70). + +edge(62,53). edge(62,54). edge(62,63). +edge(63,54). edge(63,55). edge(63,62). edge(63,64). +edge(64,55). edge(64,56). edge(64,63). edge(64,65). +edge(65,56). edge(65,57). edge(65,64). edge(65,66). +edge(66,57). edge(66,65). edge(66,67). +edge(67,57). edge(67,58). edge(67,66). edge(67,68). +edge(68,58). edge(68,59). edge(68,67). edge(68,69). +edge(69,59). edge(69,60). edge(69,68). edge(69,70). +edge(70,60). edge(70,61). edge(70,69). \ No newline at end of file diff --git a/python/lp graphs/left-right-leaf.lp b/python/lp graphs/left-right-leaf.lp new file mode 100644 index 0000000000000000000000000000000000000000..3e64fd62ea592d8421e5a884b55ea15890783a8b --- /dev/null +++ b/python/lp graphs/left-right-leaf.lp @@ -0,0 +1,66 @@ +%new dummy_leaf for rooting +root(0). +node(0..61). + +edge( 0, 1). +edge( 1, 0). edge( 1, 2). edge( 1, 3). edge( 1, 4). +edge( 2, 1). edge( 2, 3). edge( 2, 5). edge( 2, 6). +edge( 3, 1). edge( 3, 2). edge( 3, 4). edge( 3, 6). edge( 3, 7). edge( 3, 8). +edge( 4, 1). edge( 4, 3). edge( 4, 8). edge( 4, 9). +edge( 5, 2). edge( 5, 6). edge( 5,10). edge( 5,11). +edge( 6, 2). edge( 6, 3). edge( 6, 5). edge( 6, 7). edge( 6,11). edge( 6,12). +edge( 7, 3). edge( 7, 6). edge( 7, 8). edge( 7,12). edge( 7,13). edge( 7,14). +edge( 8, 3). edge( 8, 4). edge( 8, 7). edge( 8, 9). edge( 8,14). edge( 8,15). +edge( 9, 4). edge( 9, 8). edge( 9,15). edge( 9,16). +edge(10, 5). edge(10,11). edge(10,17). edge(10,18). +edge(11, 5). edge(11, 6). edge(11,10). edge(11,12). edge(11,18). edge(11,19). +edge(12, 6). edge(12, 7). edge(12,11). edge(12,13). edge(12,19). edge(12,20). +edge(13, 7). edge(13,12). edge(13,14). edge(13,20). edge(13,21). edge(13,22). +edge(14, 7). edge(14, 8). edge(14,13). edge(14,15). edge(14,22). edge(14,23). +edge(15, 8). edge(15, 9). edge(15,14). edge(15,16). edge(15,23). edge(15,24). +edge(16, 9). edge(16,15). edge(16,24). edge(16,25). +edge(17,10). edge(17,18). edge(17,26). +edge(18,10). edge(18,11). edge(18,17). edge(18,19). edge(18,26). edge(18,27). +edge(19,11). edge(19,12). edge(19,18). edge(19,20). edge(19,27). edge(19,28). +edge(20,12). edge(20,13). edge(20,19). edge(20,21). edge(20,28). edge(20,29). +edge(21,13). edge(21,20). edge(21,22). edge(21,29). edge(21,30). edge(21,31). +edge(22,13). edge(22,14). edge(22,21). edge(22,23). edge(22,31). edge(22,32). +edge(23,14). edge(23,15). edge(23,22). edge(23,24). edge(23,32). edge(23,33). +edge(24,15). edge(24,16). edge(24,23). edge(24,25). edge(24,33). edge(24,34). +edge(25,16). edge(25,24). edge(25,34). +edge(26,17). edge(26,18). edge(26,27). edge(26,35). +edge(27,18). edge(27,19). edge(27,26). edge(27,28). edge(27,35). edge(27,36). +edge(28,19). edge(28,20). edge(28,27). edge(28,29). edge(28,36). edge(28,37). +edge(29,20). edge(29,21). edge(29,28). edge(29,30). edge(29,37). edge(29,38). +edge(30,21). edge(30,29). edge(30,31). edge(30,38). edge(30,39). edge(30,40). +edge(31,21). edge(31,22). edge(31,30). edge(31,32). edge(31,40). edge(31,41). +edge(32,22). edge(32,23). edge(32,31). edge(32,33). edge(32,41). edge(32,42). +edge(33,23). edge(33,24). edge(33,32). edge(33,34). edge(33,42). edge(33,43). +edge(34,24). edge(34,25). edge(34,33). edge(34,43). +edge(35,26). edge(35,27). edge(35,36). edge(35,44). +edge(36,27). edge(36,28). edge(36,35). edge(36,37). edge(36,44). edge(36,45). +edge(37,28). edge(37,29). edge(37,36). edge(37,38). edge(37,45). edge(37,46). +edge(38,29). edge(38,30). edge(38,37). edge(38,39). edge(38,46). edge(38,47). +edge(39,30). edge(39,38). edge(39,40). edge(39,47). edge(39,48). edge(39,49). +edge(40,30). edge(40,31). edge(40,39). edge(40,41). edge(40,49). edge(40,50). +edge(41,31). edge(41,32). edge(41,40). edge(41,42). edge(41,50). edge(41,51). +edge(42,32). edge(42,33). edge(42,41). edge(42,43). edge(42,51). edge(42,52). +edge(43,33). edge(43,34). edge(43,42). edge(43,52). +edge(44,35). edge(44,36). edge(44,45). edge(44,53). +edge(45,36). edge(45,37). edge(45,44). edge(45,46). edge(45,53). edge(45,54). +edge(46,37). edge(46,38). edge(46,45). edge(46,47). edge(46,54). edge(46,55). +edge(47,38). edge(47,39). edge(47,46). edge(47,48). edge(47,55). edge(47,56). +edge(48,39). edge(48,47). edge(48,49). edge(48,56). edge(48,57). edge(48,58). +edge(49,39). edge(49,40). edge(49,48). edge(49,50). edge(49,58). edge(49,59). +edge(50,40). edge(50,41). edge(50,49). edge(50,51). edge(50,59). edge(50,60). +edge(51,41). edge(51,42). edge(51,50). edge(51,52). edge(51,60). edge(51,61). +edge(52,42). edge(52,43). edge(52,51). edge(52,61). +edge(53,44). edge(53,45). edge(53,54). +edge(54,45). edge(54,46). edge(54,53). edge(54,55). +edge(55,46). edge(55,47). edge(55,54). edge(55,56). +edge(56,47). edge(56,48). edge(56,55). edge(56,57). +edge(57,48). edge(57,56). edge(57,58). +edge(58,48). edge(58,49). edge(58,57). edge(58,59). +edge(59,49). edge(59,50). edge(59,58). edge(59,60). +edge(60,50). edge(60,51). edge(60,59). edge(60,61). +edge(61,51). edge(61,52). edge(61,60). \ No newline at end of file diff --git a/python/lp graphs/maple.lp b/python/lp graphs/maple.lp new file mode 100644 index 0000000000000000000000000000000000000000..57e7487dceea1430c2c26e985699fb49e207db5f --- /dev/null +++ b/python/lp graphs/maple.lp @@ -0,0 +1,120 @@ +root(0). +node(0..117). +edge( 0, 1). +edge( 1, 0). edge( 1, 2). edge( 1, 3). edge( 1, 4). +edge( 2, 1). edge( 2, 3). edge( 2, 5). edge( 2, 6). +edge( 3, 1). edge( 3, 2). edge( 3, 4). edge( 3, 6). edge( 3, 7). edge( 3, 8). +edge( 4, 1). edge( 4, 3). edge( 4, 8). edge( 4, 9). +edge( 5, 2). edge( 5, 6). edge( 5,10). edge( 5,11). +edge( 6, 2). edge( 6, 3). edge( 6, 5). edge( 6, 7). edge( 6,11). edge( 6,12). +edge( 7, 3). edge( 7, 6). edge( 7, 8). edge( 7,12). edge( 7,13). edge( 7,14). +edge( 8, 3). edge( 8, 4). edge( 8, 7). edge( 8, 9). edge( 8,14). edge( 8,15). +edge( 9, 4). edge( 9, 8). edge( 9,15). edge( 9,16). +edge(10, 5). edge(10,11). edge(10,17). edge(10,18). +edge(11, 5). edge(11, 6). edge(11,10). edge(11,12). edge(11,18). edge(11,19). +edge(12, 6). edge(12, 7). edge(12,11). edge(12,13). edge(12,19). edge(12,20). +edge(13, 7). edge(13,12). edge(13,14). edge(13,20). edge(13,21). edge(13,22). +edge(14, 7). edge(14, 8). edge(14,13). edge(14,15). edge(14,22). edge(14,23). +edge(15, 8). edge(15, 9). edge(15,14). edge(15,16). edge(15,23). edge(15,24). +edge(16, 9). edge(16,15). edge(16,24). edge(16,25). +edge(17,16). edge(17,18). edge(17,26). edge(17,27). +edge(18,11). edge(18,16). edge(18,17). edge(18,19). edge(18,27). edge(18,28). +edge(19,11). edge(19,12). edge(19,18). edge(19,20). edge(19,28). edge(19,29). +edge(20,12). edge(20,13). edge(20,19). edge(20,21). edge(20,29). edge(20,30). +edge(21,13). edge(21,20). edge(21,22). edge(21,30). edge(21,31). edge(21,32). +edge(22,13). edge(22,14). edge(22,21). edge(22,23). edge(22,32). edge(22,33). +edge(23,14). edge(23,15). edge(23,22). edge(23,24). edge(23,33). edge(23,34). +edge(24,15). edge(24,16). edge(24,23). edge(24,25). edge(24,34). edge(24,35). +edge(25,16). edge(25,24). edge(25,35). edge(25,36). +edge(26,17). edge(26,27). edge(26,37). edge(26,38). +edge(27,17). edge(27,18). edge(27,26). edge(27,28). edge(27,38). edge(27,39). +edge(28,18). edge(28,19). edge(28,27). edge(28,29). edge(28,39). edge(28,40). +edge(29,19). edge(29,20). edge(29,28). edge(29,30). edge(29,40). edge(29,41). +edge(30,20). edge(30,21). edge(30,29). edge(30,31). edge(30,41). edge(30,42). +edge(31,21). edge(31,30). edge(31,32). edge(31,42). edge(31,43). edge(31,44). +edge(32,21). edge(32,22). edge(32,31). edge(32,33). edge(32,44). edge(32,45). +edge(33,22). edge(33,23). edge(33,32). edge(33,34). edge(33,45). edge(33,46). +edge(34,23). edge(34,24). edge(34,33). edge(34,35). edge(34,46). edge(34,47). +edge(35,24). edge(35,25). edge(35,34). edge(35,36). edge(35,47). edge(35,48). +edge(36,25). edge(36,35). edge(36,48). edge(36,49). +edge(37,26). edge(37,38). edge(37,50). edge(37,51). +edge(38,26). edge(38,27). edge(38,37). edge(38,39). edge(38,51). edge(38,52). +edge(39,27). edge(39,28). edge(39,38). edge(39,40). edge(39,52). edge(39,53). +edge(40,28). edge(40,29). edge(40,39). edge(40,41). edge(40,53). edge(40,54). +edge(41,29). edge(41,30). edge(41,40). edge(41,42). edge(41,54). edge(41,55). +edge(42,30). edge(42,31). edge(42,41). edge(42,43). edge(42,55). edge(42,56). +edge(43,31). edge(43,42). edge(43,44). edge(43,56). edge(43,57). edge(43,58). +edge(44,31). edge(44,32). edge(44,43). edge(44,45). edge(44,58). edge(44,59). +edge(45,32). edge(45,33). edge(45,44). edge(45,46). edge(45,59). edge(45,60). +edge(46,33). edge(46,34). edge(46,45). edge(46,47). edge(46,60). edge(46,61). +edge(47,34). edge(47,35). edge(47,46). edge(47,48). edge(47,61). edge(47,62). +edge(48,35). edge(48,36). edge(48,47). edge(48,49). edge(48,62). edge(48,63). +edge(49,36). edge(49,48). edge(49,63). edge(49,64). +edge(50,37). edge(50,51). edge(50,65). edge(50,66). +edge(51,37). edge(51,38). edge(51,50). edge(51,52). edge(51,66). edge(51,67). +edge(52,38). edge(52,39). edge(52,51). edge(52,53). edge(52,67). edge(52,68). +edge(53,39). edge(53,40). edge(53,52). edge(53,54). edge(53,68). edge(53,69). +edge(54,40). edge(54,41). edge(54,53). edge(54,55). edge(54,69). edge(54,70). +edge(55,41). edge(55,42). edge(55,54). edge(55,56). edge(55,70). edge(55,71). +edge(56,42). edge(56,43). edge(56,55). edge(56,57). edge(56,71). edge(56,72). +edge(57,43). edge(57,56). edge(57,58). edge(57,72). edge(57,73). edge(57,74). +edge(58,43). edge(58,44). edge(58,57). edge(58,59). edge(58,74). edge(58,75). +edge(59,44). edge(59,45). edge(59,58). edge(59,60). edge(59,75). edge(59,76). +edge(60,45). edge(60,46). edge(60,59). edge(60,61). edge(60,76). edge(60,77). +edge(61,46). edge(61,47). edge(61,60). edge(61,62). edge(61,77). edge(61,78). +edge(62,47). edge(62,48). edge(62,61). edge(62,63). edge(62,78). edge(62,79). +edge(63,48). edge(63,49). edge(63,62). edge(63,64). edge(63,79). edge(63,80). +edge(64,49). edge(64,63). edge(64,80). edge(64,81). +edge(65,50). edge(65,66). edge(65,82). edge(65,83). +edge(66,50). edge(66,51). edge(66,65). edge(66,67). edge(66,83). edge(66,84). +edge(67,51). edge(67,52). edge(67,66). edge(67,68). edge(67,84). edge(67,85). +edge(68,52). edge(68,53). edge(68,67). edge(68,69). edge(68,85). edge(68,86). +edge(69,53). edge(69,54). edge(69,68). edge(69,70). edge(69,86). edge(69,87). +edge(70,54). edge(70,55). edge(70,69). edge(70,71). edge(70,87). edge(70,88). +edge(71,55). edge(71,56). edge(71,70). edge(71,72). edge(71,88). edge(71,89). +edge(72,56). edge(72,57). edge(72,71). edge(72,73). edge(72,89). edge(72,90). +edge(73,57). edge(73,72). edge(73,74). edge(73,90). edge(73,91). edge(73,92). +edge(74,57). edge(74,58). edge(74,73). edge(74,75). edge(74,92). edge(74,93). +edge(75,58). edge(75,59). edge(75,74). edge(75,76). edge(75,93). edge(75,94). +edge(76,59). edge(76,60). edge(76,75). edge(76,77). edge(76,94). edge(76,95). +edge(77,60). edge(77,61). edge(77,76). edge(77,78). edge(77,95). edge(77,96). +edge(78,61). edge(78,62). edge(78,77). edge(78,79). edge(78,96). edge(78,97). +edge(79,62). edge(79,63). edge(79,78). edge(79,80). edge(79,97). edge(79,98). +edge(80,63). edge(80,64). edge(80,79). edge(80,81). edge(80,98). edge(80,99). +edge(81,64). edge(81,80). edge(81,99). edge(81,100). +edge(82,65). edge(82,83). edge(82,101). +edge(83,65). edge(83,66). edge(83,82). edge(83,84). edge(83,101). edge(83,102). +edge(84,66). edge(84,67). edge(84,83). edge(84,85). edge(84,102). edge(84,103). +edge(85,67). edge(85,68). edge(85,84). edge(85,86). edge(85,103). edge(85,104). +edge(86,68). edge(86,69). edge(86,85). edge(86,87). edge(86,104). edge(86,105). +edge(87,69). edge(87,70). edge(87,86). edge(87,105). +edge(88,70). edge(88,71). edge(88,89). edge(88,106). +edge(89,71). edge(89,72). edge(89,88). edge(89,90). edge(89,106). edge(89,107). +edge(90,72). edge(90,73). edge(90,89). edge(90,91). edge(90,107). edge(90,108). +edge(91,73). edge(91,90). edge(91,92). edge(91,108). edge(91,109). edge(91,110). +edge(92,73). edge(92,74). edge(92,91). edge(92,93). edge(92,110). edge(92,111). +edge(93,74). edge(93,75). edge(93,92). edge(93,94). edge(93,111). edge(93,112). +edge(94,75). edge(94,76). edge(94,93). edge(94,112). +edge(95,76). edge(95,77). edge(95,96). edge(95,113). +edge(96,77). edge(96,78). edge(96,95). edge(96,97). edge(96,113). edge(96,114). +edge(97,78). edge(97,79). edge(97,96). edge(97,98). edge(97,114). edge(97,115). +edge(98,79). edge(98,80). edge(98,97). edge(98,99). edge(98,115). edge(98,116). +edge(99,80). edge(99,81). edge(99,98). edge(99,100). edge(99,116). edge(99,117). +edge(100,81). edge(100,99). edge(100,117). +edge(101,82). edge(101,83). edge(101,102). +edge(102,83). edge(102,84). edge(102,101). edge(102,103). +edge(103,84). edge(103,85). edge(103,102). edge(103,104). +edge(104,85). edge(104,86). edge(104,103). edge(104,105). +edge(105,86). edge(105,87). edge(105,104). +edge(106,88). edge(106,89). edge(106,107). +edge(107,89). edge(107,90). edge(107,106). edge(107,108). +edge(108,90). edge(108,91). edge(108,107). edge(108,109). +edge(109,91). edge(109,108). edge(109,110). +edge(110,91). edge(110,92). edge(110,109). edge(110,111). +edge(111,92). edge(111,93). edge(111,110). edge(111,112). +edge(112,93). edge(112,94). edge(112,111). +edge(113,95). edge(113,96). edge(113,114). +edge(114,96). edge(114,97). edge(114,113). edge(114,115). +edge(115,97). edge(115,98). edge(115,114). +edge(116,98). edge(116,99). edge(116,117). +edge(117,99). edge(117,100). edge(117,116). \ No newline at end of file diff --git a/python/lp graphs/middle-leaf.lp b/python/lp graphs/middle-leaf.lp new file mode 100644 index 0000000000000000000000000000000000000000..b66a05886fa91efc399444b6c517fc58f00ce2c4 --- /dev/null +++ b/python/lp graphs/middle-leaf.lp @@ -0,0 +1,65 @@ +%new dummy_leaf for rooting +node(0..61). +root(0). +edge( 0, 1). +edge( 1, 0). edge( 1, 2). edge( 1, 3). edge( 1, 4). +edge( 2, 1). edge( 2, 3). edge( 2, 4). edge( 2, 5). edge( 2, 6). edge( 2, 8). +edge( 3, 1). edge( 3, 2). edge( 3, 6). edge( 3, 7). +edge( 4, 1). edge( 4, 2). edge( 4, 8). edge( 4, 9). +edge( 5, 2). edge( 5, 6). edge( 5, 8). edge( 5,10). edge( 5,11). edge( 5,14). +edge( 6, 2). edge( 6, 3). edge( 6, 5). edge( 6, 7). edge( 6,11). edge( 6,12). +edge( 7, 3). edge( 7, 6). edge( 7,12). edge( 7,13). +edge( 8, 2). edge( 8, 4). edge( 8, 5). edge( 8, 9). edge( 8,14). edge( 8,15). +edge( 9, 4). edge( 9, 8). edge( 9,15). edge( 9,16). +edge(10, 5). edge(10,11). edge(10,14). edge(10,17). edge(10,18). edge(10,22). +edge(11, 5). edge(11, 6). edge(11,10). edge(11,12). edge(11,18). edge(11,19). +edge(12, 6). edge(12, 7). edge(12,11). edge(12,13). edge(12,19). edge(12,20). +edge(13, 7). edge(13,12). edge(13,20). edge(13,21). +edge(14, 5). edge(14, 8). edge(14,10). edge(14,15). edge(14,22). edge(14,23). +edge(15, 8). edge(15, 9). edge(15,14). edge(15,16). edge(15,23). edge(15,24). +edge(16, 9). edge(16,15). edge(16,24). edge(16,25). +edge(17,10). edge(17,18). edge(17,22). edge(17,26). edge(17,27). edge(17,31). +edge(18,10). edge(18,11). edge(18,17). edge(18,19). edge(18,27). edge(18,28). +edge(19,11). edge(19,12). edge(19,18). edge(19,20). edge(19,28). edge(19,29). +edge(20,12). edge(20,13). edge(20,19). edge(20,21). edge(20,29). edge(20,30). +edge(21,13). edge(21,20). edge(21,30). +edge(22,10). edge(22,14). edge(22,17). edge(22,23). edge(22,31). edge(22,32). +edge(23,14). edge(23,15). edge(23,22). edge(23,24). edge(23,32). edge(23,33). +edge(24,15). edge(24,16). edge(24,23). edge(24,25). edge(24,33). edge(24,34). +edge(25,16). edge(25,24). edge(25,34). +edge(26,17). edge(26,27). edge(26,31). edge(26,35). edge(26,36). edge(26,40). +edge(27,17). edge(27,18). edge(27,26). edge(27,28). edge(27,36). edge(27,37). +edge(28,18). edge(28,19). edge(28,27). edge(28,29). edge(28,37). edge(28,38). +edge(29,19). edge(29,20). edge(29,28). edge(29,30). edge(29,38). edge(29,39). +edge(30,20). edge(30,21). edge(30,29). edge(30,39). +edge(31,17). edge(31,22). edge(31,26). edge(31,32). edge(31,40). edge(31,41). +edge(32,22). edge(32,23). edge(32,31). edge(32,33). edge(32,41). edge(32,42). +edge(33,23). edge(33,24). edge(33,32). edge(33,34). edge(33,42). edge(33,43). +edge(34,24). edge(34,25). edge(34,33). edge(34,43). +edge(35,26). edge(35,36). edge(35,40). edge(35,44). edge(35,45). edge(35,49). +edge(36,26). edge(36,27). edge(36,35). edge(36,37). edge(36,45). edge(36,46). +edge(37,27). edge(37,28). edge(37,36). edge(37,38). edge(37,46). edge(37,47). +edge(38,28). edge(38,29). edge(38,37). edge(38,39). edge(38,47). edge(38,48). +edge(39,29). edge(39,30). edge(39,38). edge(39,48). +edge(40,26). edge(40,31). edge(40,35). edge(40,41). edge(40,49). edge(40,50). +edge(41,31). edge(41,32). edge(41,40). edge(41,42). edge(41,50). edge(41,51). +edge(42,32). edge(42,33). edge(42,41). edge(42,43). edge(42,51). edge(42,52). +edge(43,33). edge(43,34). edge(43,42). edge(43,52). +edge(44,35). edge(44,45). edge(44,49). edge(44,53). edge(44,54). edge(44,58). +edge(45,35). edge(45,36). edge(45,44). edge(45,46). edge(45,54). edge(45,55). +edge(46,36). edge(46,37). edge(46,45). edge(46,47). edge(46,55). edge(46,56). +edge(47,37). edge(47,38). edge(47,46). edge(47,48). edge(47,56). edge(47,57). +edge(48,38). edge(48,39). edge(48,47). edge(48,57). +edge(49,35). edge(49,40). edge(49,44). edge(49,50). edge(49,58). edge(49,59). +edge(50,40). edge(50,41). edge(50,49). edge(50,51). edge(50,59). edge(50,60). +edge(51,41). edge(51,42). edge(51,50). edge(51,52). edge(51,60). edge(51,61). +edge(52,42). edge(52,43). edge(52,51). edge(52,61). +edge(53,44). edge(53,54). edge(53,58). +edge(54,44). edge(54,45). edge(54,53). edge(54,55). +edge(55,45). edge(55,46). edge(55,54). edge(55,56). +edge(56,46). edge(56,47). edge(56,55). edge(56,57). +edge(57,47). edge(57,48). edge(57,56). +edge(58,44). edge(58,49). edge(58,53). edge(58,59). +edge(59,49). edge(59,50). edge(59,58). edge(59,60). +edge(60,50). edge(60,51). edge(60,59). edge(60,61). +edge(61,51). edge(61,52). edge(61,60). \ No newline at end of file diff --git a/python/lp graphs/rippedleaf.lp b/python/lp graphs/rippedleaf.lp new file mode 100644 index 0000000000000000000000000000000000000000..4b59dc6e4978a6b46d9d114820ab798ab3a50593 --- /dev/null +++ b/python/lp graphs/rippedleaf.lp @@ -0,0 +1,77 @@ +%left two right numbering +root(0). +node(0..70). + +edge( 0, 1). +edge( 1, 0). edge( 1, 2). edge( 1, 3). edge( 1, 4). +edge( 2, 1). edge( 2, 3). edge( 2, 5). edge( 2, 6). +edge( 3, 1). edge( 3, 2). edge( 3, 4). edge( 3, 6). edge( 3, 7). edge( 3, 8). +edge( 4, 1). edge( 4, 3). edge( 4, 8). edge( 4, 9). +edge( 5, 2). edge( 5, 6). edge( 5,10). edge( 5,11). +edge( 6, 2). edge( 6, 3). edge( 6, 5). edge( 6, 7). edge( 6,11). edge( 6,12). +edge( 7, 3). edge( 7, 6). edge( 7, 8). edge( 7,12). edge( 7,13). edge( 7,14). +edge( 8, 3). edge( 8, 4). edge( 8, 7). edge( 8, 9). edge( 8,14). edge( 8,15). +edge( 9, 4). edge( 9, 8). edge( 9,15). edge( 9,16). +edge(10, 5). edge(10,11). edge(10,17). edge(10,18). +edge(11, 5). edge(11, 6). edge(11,10). edge(11,12). edge(11,18). edge(11,19). +edge(12, 6). edge(12, 7). edge(12,11). edge(12,13). edge(12,19). edge(12,20). +edge(13, 7). edge(13,12). edge(13,14). edge(13,20). edge(13,21). edge(13,22). +edge(14, 7). edge(14, 8). edge(14,13). edge(14,15). edge(14,22). edge(14,23). +edge(15, 8). edge(15, 9). edge(15,14). edge(15,16). edge(15,23). edge(15,24). +edge(16, 9). edge(16,15). edge(16,24). edge(16,25). +edge(17,10). edge(17,18). edge(17,26). +edge(18,10). edge(18,11). edge(18,17). edge(18,19). edge(18,26). edge(18,27). +edge(19,11). edge(19,12). edge(19,18). edge(19,20). edge(19,27). edge(19,28). +edge(20,12). edge(20,13). edge(20,19). edge(20,21). edge(20,28). edge(20,29). +edge(21,13). edge(21,20). edge(21,22). edge(21,29). edge(21,30). edge(21,31). +edge(22,13). edge(22,14). edge(22,21). edge(22,23). edge(22,31). edge(22,32). +edge(23,14). edge(23,15). edge(23,22). edge(23,24). edge(23,32). edge(23,33). +edge(24,15). edge(24,16). edge(24,23). edge(24,25). edge(24,33). edge(24,34). +edge(25,16). edge(25,24). edge(25,34). +edge(26,17). edge(26,18). edge(26,27). edge(26,35). +edge(27,18). edge(27,19). edge(27,26). edge(27,28). edge(27,35). edge(27,36). +edge(28,19). edge(28,20). edge(28,27). edge(28,29). edge(28,36). edge(28,37). +edge(29,20). edge(29,21). edge(29,28). edge(29,30). edge(29,37). edge(29,38). +edge(30,21). edge(30,29). edge(30,31). edge(30,38). edge(30,39). edge(30,40). +edge(31,21). edge(31,22). edge(31,30). edge(31,32). edge(31,40). edge(31,41). +edge(32,22). edge(32,23). edge(32,31). edge(32,33). edge(32,41). edge(32,42). +edge(33,23). edge(33,24). edge(33,32). edge(33,34). edge(33,42). edge(33,43). +edge(34,24). edge(34,25). edge(34,33). edge(34,43). +edge(35,26). edge(35,27). edge(35,36). edge(35,44). +edge(36,27). edge(36,28). edge(36,35). edge(36,37). edge(36,44). edge(36,45). +edge(37,28). edge(37,29). edge(37,36). edge(37,38). edge(37,45). edge(37,46). +edge(38,29). edge(38,30). edge(38,37). edge(38,39). edge(38,46). edge(38,47). +edge(39,30). edge(39,38). edge(39,40). edge(39,47). edge(39,48). edge(39,49). +edge(40,30). edge(40,31). edge(40,39). edge(40,41). edge(40,49). +edge(41,31). edge(41,32). edge(41,40). edge(41,42). +edge(42,32). edge(42,33). edge(42,41). edge(42,43). +edge(43,33). edge(43,34). edge(43,42). +edge(44,35). edge(44,36). edge(44,45). edge(44,53). +edge(45,36). edge(45,37). edge(45,44). edge(45,46). edge(45,53). edge(45,54). +edge(46,37). edge(46,38). edge(46,45). edge(46,47). edge(46,54). edge(46,55). +edge(47,38). edge(47,39). edge(47,46). edge(47,48). edge(47,55). edge(47,56). +edge(48,39). edge(48,47). edge(48,49). edge(48,56). +edge(49,39). edge(49,40). edge(49,48). +edge(50,51). edge(50,59). edge(50,60). +edge(51,50). edge(51,52). edge(51,60). edge(51,61). +edge(52,51). edge(52,61). + +edge(53,44). edge(53,45). edge(53,54). edge(53,62). +edge(54,45). edge(54,46). edge(54,53). edge(54,55). edge(54,62). edge(54,63). +edge(55,46). edge(55,47). edge(55,54). edge(55,56). edge(55,63). edge(55,64). +edge(56,47). edge(56,48). edge(56,55). edge(56,64). +edge(57,58). edge(57,65). edge(57,66). edge(57,67). +edge(58,57). edge(58,59). edge(58,67). edge(58,68). +edge(59,50). edge(59,58). edge(59,60). edge(59,68). edge(59,69). +edge(60,50). edge(60,51). edge(60,59). edge(60,61). edge(60,60). edge(60,70). +edge(61,51). edge(61,52). edge(61,60). edge(61,70). + +edge(62,53). edge(62,54). edge(62,63). +edge(63,54). edge(63,55). edge(63,62). edge(63,64). +edge(64,55). edge(64,56). edge(64,63). +edge(65,57). edge(65,66). +edge(66,57). edge(66,65). edge(66,67). +edge(67,57). edge(67,58). edge(67,66). edge(67,68). +edge(68,58). edge(68,59). edge(68,67). edge(68,69). +edge(69,59). edge(69,60). edge(69,68). edge(69,70). +edge(70,60). edge(70,61). edge(70,69). \ No newline at end of file diff --git a/python/lp graphs/small-leaf.lp b/python/lp graphs/small-leaf.lp new file mode 100644 index 0000000000000000000000000000000000000000..8a8c639dfce133292587f7c50067ea3f75f2c6de --- /dev/null +++ b/python/lp graphs/small-leaf.lp @@ -0,0 +1,17 @@ +root(0). +node(0..14). +edge( 0, 1). +edge( 1, 0). edge( 1, 2). edge( 1, 3). edge( 1, 4). +edge( 2, 1). edge( 2, 3). edge( 2, 5). edge( 2, 6). +edge( 3, 1). edge( 3, 2). edge( 3, 4). edge( 3, 6). edge( 3, 7). edge( 3, 8). +edge( 4, 1). edge( 4, 3). edge( 4, 8). edge( 4, 9). +edge( 5, 2). edge( 5, 6). edge( 5,10). +edge( 6, 2). edge( 6, 3). edge( 6, 5). edge( 6, 7). edge( 6,10). edge( 6,11). +edge( 7, 3). edge( 7, 6). edge( 7, 8). edge( 7,11). edge( 7,12). edge( 7,13). +edge( 8, 3). edge( 8, 4). edge( 8, 7). edge( 8, 9). edge( 8,13). edge( 8,14). +edge( 9, 4). edge( 9, 8). edge( 9,14). +edge(10, 5). edge(10, 6). edge(10,11). +edge(11, 6). edge(11, 7). edge(11,10). edge(11,12). +edge(12, 7). edge(12,11). edge(12,13). +edge(13, 7). edge(13, 8). edge(13,12). edge(13,14). +edge(14, 8). edge(14, 9). edge(14,13).