
CVS log for sat4j/core/src/org/sat4j/minisat/constraints/pb/Attic/PBSolver.java |
 |
|
Up to [OW2-CVS] / sat4j / core / src / org / sat4j / minisat / constraints / pb
Request diff between arbitrary revisions
/ Display revisions graphically
Default branch: MAIN
Bookmark a link to:
HEAD
/
(download)
Revision 1.30
, Thu Sep 13 08:06:43 2007 UTC (4 years, 8 months ago) by leberre
Branch:
MAIN
CVS Tags:
RELEASE_2_0_RC2,
PASCAL_SNAPSHOT_TWO,
INTEGRATION_P2,
HEAD,
BEFORE_EPL_HEADERS
Changes since 1.29: +0 -0 lines
FILE REMOVED
Removed CSP and PB related code for the 2.0 release.
Revision
1.29
/
(view)
- annotate
- [select for diffs]
, Tue Aug 28 14:24:52 2007 UTC (4 years, 8 months ago) by leberre
Branch:
MAIN
CVS Tags:
RELEASE_1_7
Changes since 1.28: +3 -2 lines
Diff to previous 1.28
Removed dependency to MiniSATRestarts in Solver to break a last cycle in package dependencies.
Revision
1.28
/
(view)
- annotate
- [select for diffs]
, Tue Jun 19 10:40:44 2007 UTC (4 years, 10 months ago) by leberre
Branch:
MAIN
Changes since 1.27: +9 -0 lines
Diff to previous 1.27
Using Rapid restarts strategy.
Revision
1.27
/
(view)
- annotate
- [select for diffs]
, Mon Jun 11 08:41:24 2007 UTC (4 years, 11 months ago) by leberre
Branch:
MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26
Using normal restart strategy with PBSolver.
Revision
1.26
/
(view)
- annotate
- [select for diffs]
, Fri Mar 23 14:57:10 2007 UTC (5 years, 1 month ago) by leberre
Branch:
MAIN
Changes since 1.25: +4 -3 lines
Diff to previous 1.25
Used Generics to prevent the use of downcasting in the code.
See http://www.javaspecialists.eu/archive/newsletter.do?issue=123&print=yes&locale=en_US for details.
Revision
1.25.4.1
/
(view)
- annotate
- [select for diffs]
, Fri Mar 9 09:05:07 2007 UTC (5 years, 2 months ago) by leberre
Branch:
MEMORY_EFFICIENT
Changes since 1.25: +10 -1 lines
Diff to previous 1.25
to next main 1.26
Changed the implementation (the reference is now shared using a static field).
Revision
1.25
/
(view)
- annotate
- [select for diffs]
, Wed Dec 27 14:13:46 2006 UTC (5 years, 4 months ago) by parrain
Branch:
MAIN
CVS Tags:
nonlinear,
complete-smallint,
SAT_COMPETITION_2007,
Root_nonlinear,
Root_complete-smallint,
Root_MEMORY_EFFICIENT
Branch point for:
MEMORY_EFFICIENT
Changes since 1.24: +13 -18 lines
Diff to previous 1.24
Bug in PB-code fixed.
Revision
1.24
/
(view)
- annotate
- [select for diffs]
, Thu Nov 30 20:17:29 2006 UTC (5 years, 5 months ago) by leberre
Branch:
MAIN
CVS Tags:
Root_NICE,
RELEASE_1_7_RC_2,
NICE,
CSP_COMPETITION_2006_BUGFIXES_HEAD,
CSP_COMPETITION_2006_BUGFIXES
Changes since 1.23: +22 -3 lines
Diff to previous 1.23
Fixed copyright headers and indentation/format (asked by Dieter).
Revision
1.23
/
(view)
- annotate
- [select for diffs]
, Thu Sep 14 08:07:33 2006 UTC (5 years, 8 months ago) by leberre
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_99,
OBJECTWEB_1_0_97,
OBJECTWEB_1_0_112,
OBJECTWEB_1_0_111,
OBJECTWEB_1_0_110,
OBJECTWEB_1_0_109,
OBJECTWEB_1_0_108,
OBJECTWEB_1_0_103,
OBJECTWEB_1_0_102,
OBJECTWEB_1_0_101,
OBJECTWEB_1_0_100
Changes since 1.22: +1 -2 lines
Diff to previous 1.22
Rolled back to MapPB.
Revision
1.22
/
(view)
- annotate
- [select for diffs]
, Thu Sep 14 08:03:44 2006 UTC (5 years, 8 months ago) by leberre
Branch:
MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21
Uses an array for cutting planes operations.
Revision
1.21
/
(view)
- annotate
- [select for diffs]
, Thu Sep 14 07:47:45 2006 UTC (5 years, 8 months ago) by leberre
Branch:
MAIN
Changes since 1.20: +86 -91 lines
Diff to previous 1.20
Replaced conditional by assertions (noticed with clover).
Revision
1.20
/
(view)
- annotate
- [select for diffs]
, Thu Sep 14 07:37:29 2006 UTC (5 years, 8 months ago) by leberre
Branch:
MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
Fixed string displayed.
Revision
1.19
/
(view)
- annotate
- [select for diffs]
, Thu Sep 14 07:33:22 2006 UTC (5 years, 8 months ago) by leberre
Branch:
MAIN
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
Added precise information about inference scheme.
Revision
1.18
/
(view)
- annotate
- [select for diffs]
, Mon Sep 4 17:56:59 2006 UTC (5 years, 8 months ago) by parrain
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_96,
OBJECTWEB_1_0_91
Changes since 1.17: +1 -1 lines
Diff to previous 1.17
PBSolver utilise ConflictMap
Revision
1.17
/
(view)
- annotate
- [select for diffs]
, Mon Sep 4 10:29:29 2006 UTC (5 years, 8 months ago) by parrain
Branch:
MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16
PBSolver appelle par d?faut ConflictMapInitial
Revision
1.16
/
(view)
- annotate
- [select for diffs]
, Wed Aug 30 18:58:35 2006 UTC (5 years, 8 months ago) by parrain
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_90
Changes since 1.15: +1 -1 lines
Diff to previous 1.15
3 versions de isAssertive() et getBacktrackLevel().
PŠr dŽfaut, PBSolver appelle ConflictMap, qiu est une version completement incrŽmentale de isAssertive() et getBacktrackLevel()
Revision
1.15
/
(view)
- annotate
- [select for diffs]
, Mon Aug 28 11:55:53 2006 UTC (5 years, 8 months ago) by parrain
Branch:
MAIN
Changes since 1.14: +4 -2 lines
Diff to previous 1.14
pour faire des tests sur les diffŽrentes propositions pour isAssertive(), quatre nouvelles classes :
- ArrayPBInitial et ConflictArrayInitial :
proposent les versions classiques (non incrŽmentales) pour isAssertive() et getBacktracklevel()
- ArrayPbIncrementEtParcours et ConflictArrayIncrementEtParcours :
proposent une version incrŽmentale pour isAssertive() et non incrŽmentale pour getBacktrackLevel().
c'est ConflictArrayIncrementEtParcours qui est choisi par dŽfaut dans PBSolver
Revision
1.14
/
(view)
- annotate
- [select for diffs]
, Sun Aug 27 21:53:58 2006 UTC (5 years, 8 months ago) by parrain
Branch:
MAIN
Changes since 1.13: +1 -0 lines
Diff to previous 1.13
isAssertive() est incrŽmental mais getBacktrackLevel() ne l'est plus.
Revision
1.13
/
(view)
- annotate
- [select for diffs]
, Sun Aug 27 19:05:06 2006 UTC (5 years, 8 months ago) by parrain
Branch:
MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
une premiere version (presque) incrŽmentale de isAssertive(int decisionLevel)
Revision
1.12
/
(view)
- annotate
- [select for diffs]
, Fri Aug 25 18:31:50 2006 UTC (5 years, 8 months ago) by parrain
Branch:
MAIN
Changes since 1.11: +5 -18 lines
Diff to previous 1.11
PBSolver is using ConflictArray (and not ConflictMap).
Revision
1.11
/
(view)
- annotate
- [select for diffs]
, Wed Aug 23 16:18:14 2006 UTC (5 years, 8 months ago) by leberre
Branch:
MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10
Added heuristics incrementation as in the SAT solver.
Revision
1.10
/
(view)
- annotate
- [select for diffs]
, Wed Aug 23 15:16:43 2006 UTC (5 years, 8 months ago) by leberre
Branch:
MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
Made MapPb and MapConflict the default implementation in PBSolver.
Revision
1.9
/
(view)
- annotate
- [select for diffs]
, Wed May 24 05:45:11 2006 UTC (5 years, 11 months ago) by leberre
Branch:
MAIN
CVS Tags:
Root_RELEASE_1_6,
RELEASE_1_6_0_0_9,
RELEASE_1_6_0_0_8,
RELEASE_1_6_0_0_7,
RELEASE_1_6_0_0_4,
RELEASE_1_6_0_0_2,
RELEASE_1_6_0_0_10,
RELEASE_1_6,
OBJECTWEB_1_0_89,
OBJECTWEB_1_0_88,
OBJECTWEB_1_0_87,
OBJECTWEB_1_0_86,
OBJECTWEB_1_0_85,
OBJECTWEB_1_0_83,
OBJECTWEB_1_0_82,
OBJECTWEB_1_0_81,
OBJECTWEB_1_0_80,
OBJECTWEB_1_0_79,
OBJECTWEB_1_0_78,
OBJECTWEB_1_0_77,
OBJECTWEB_1_0_76,
CSP_COMPETITION_2006
Changes since 1.8: +1 -5 lines
Diff to previous 1.8
Fixed many pmd warnings.
Revision
1.8
/
(view)
- annotate
- [select for diffs]
, Fri Apr 28 08:06:31 2006 UTC (6 years ago) by leberre
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_75,
OBJECTWEB_1_0_74,
OBJECTWEB_1_0_73,
OBJECTWEB_1_0_72,
OBJECTWEB_1_0_71,
OBJECTWEB_1_0_69,
OBJECTWEB_1_0_68,
OBJECTWEB_1_0_67,
OBJECTWEB_1_0_66,
OBJECTWEB_1_0_65,
OBJECTWEB_1_0_64
Changes since 1.7: +6 -0 lines
Diff to previous 1.7
Added comments to check that the solvers are using the expected components.
Revision
1.7
/
(view)
- annotate
- [select for diffs]
, Thu Apr 27 15:28:35 2006 UTC (6 years ago) by parrain
Branch:
MAIN
Changes since 1.6: +100 -93 lines
Diff to previous 1.6
merged with PBCONSTR
Revision
1.4.2.6
/
(view)
- annotate
- [select for diffs]
, Tue Apr 25 10:22:43 2006 UTC (6 years ago) by parrain
Branch:
PBCONSTR
Changes since 1.4.2.5: +10 -20 lines
Diff to previous 1.4.2.5
to branch point 1.4
to next main 1.5
2 new solvers are added : PBSolverClause and PBSolverCard
which reduce, respectively, to clause and to cardinality constraints involved in a conflict.
Revision
1.4.2.5
/
(view)
- annotate
- [select for diffs]
, Thu Apr 13 19:26:29 2006 UTC (6 years, 1 month ago) by parrain
Branch:
PBCONSTR
CVS Tags:
PBCONSTR_1_0_9,
PBCONSTR_1_0_13,
PBCONSTR_1_0_11,
PBCONSTR_1_0_10
Changes since 1.4.2.4: +112 -99 lines
Diff to previous 1.4.2.4
to branch point 1.4
AP :
- code cleaning in IDataStructurePB hierarchy
- AtLeastPB extends AtLeast and implements PBConstr. Can be learned
Revision
1.4.2.4
/
(view)
- annotate
- [select for diffs]
, Tue Apr 4 08:41:46 2006 UTC (6 years, 1 month ago) by parrain
Branch:
PBCONSTR
CVS Tags:
PBCONSTR_1_0_8,
PBCONSTR_1_0_7
Changes since 1.4.2.3: +1 -1 lines
Diff to previous 1.4.2.3
to branch point 1.4
AP :
- ConflicTab renamed in ConflictArray
- unused method removed in MinWatchCardPB
Revision
1.4.2.3
/
(view)
- annotate
- [select for diffs]
, Tue Apr 4 06:21:56 2006 UTC (6 years, 1 month ago) by parrain
Branch:
PBCONSTR
Changes since 1.4.2.2: +1 -1 lines
Diff to previous 1.4.2.2
to branch point 1.4
AP : ArrayPb used instead of MapPb
Revision
1.4.2.2
/
(view)
- annotate
- [select for diffs]
, Sat Apr 1 19:25:29 2006 UTC (6 years, 1 month ago) by parrain
Branch:
PBCONSTR
CVS Tags:
PBCONSTR_1_0_6
Changes since 1.4.2.1: +6 -2 lines
Diff to previous 1.4.2.1
to branch point 1.4
AP :
- Il y a maintenant une interface et deux classes d'implementation pour MapPb et Conflict : l'une basŽe sur un tableau, l'autre sur un HashMap
Revision
1.6
/
(view)
- annotate
- [select for diffs]
, Tue Mar 28 06:19:37 2006 UTC (6 years, 1 month ago) by leberre
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_62,
OBJECTWEB_1_0_61,
OBJECTWEB_1_0_60,
OBJECTWEB_1_0_59,
OBJECTWEB_1_0_58,
OBJECTWEB_1_0_57,
OBJECTWEB_1_0_56,
OBJECTWEB_1_0_55,
OBJECTWEB_1_0_54,
OBJECTWEB_1_0_53,
OBJECTWEB_1_0_52,
OBJECTWEB_1_0_51,
OBJECTWEB_1_0_50,
OBJECTWEB_1_0_48
Changes since 1.5: +0 -1 lines
Diff to previous 1.5
Removed @SuppressWarning("serial")
Revision
1.5
/
(view)
- annotate
- [select for diffs]
, Mon Mar 27 12:51:47 2006 UTC (6 years, 1 month ago) by salhaji
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_47
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
The interface LearningStrategy is currently Serializable
Revision
1.4.2.1
/
(view)
- annotate
- [select for diffs]
, Sun Mar 19 22:10:53 2006 UTC (6 years, 1 month ago) by parrain
Branch:
PBCONSTR
CVS Tags:
PBCONSTR_1_0_5,
PBCONSTR_1_0_4,
PBCONSTR_1_0_3
Changes since 1.4: +4 -4 lines
Diff to previous 1.4
AP :
- attention : code temporaire, encore boguŽ!
- crŽation d'une DataStructureFactory qui crŽŽ des PBconstr qui sont des clauses, des cardinalitŽs ou des PB-contraintes, suivant le cas;
- crŽation d'un solveur spŽcifique et des tests correspondants;
- spŽcial FrŽdŽric : lŽgres modifs dans MapPb (mŽthode cuttingPlane peut tre appelŽe avec le paramtre reducedCoefs null, suppression de l'introspection
Revision
1.4
/
(view)
- annotate
- [select for diffs]
, Mon Feb 27 12:17:07 2006 UTC (6 years, 2 months ago) by parrain
Branch:
MAIN
CVS Tags:
Root_PBCONSTR,
OBJECTWEB_1_0_46,
OBJECTWEB_1_0_45,
OBJECTWEB_1_0_44,
OBJECTWEB_1_0_42,
OBJECTWEB_1_0_41,
OBJECTWEB_1_0_40,
OBJECTWEB_1_0_37,
OBJECTWEB_1_0_36,
OBJECTWEB_1_0_35,
OBJECTWEB_1_0_32,
OBJECTWEB_1_0_31,
OBJECTWEB_1_0_30
Branch point for:
PBCONSTR
Changes since 1.3: +1 -2 lines
Diff to previous 1.3
AP : suppression d'une var. locale inutile dans analyze()
Revision
1.3
/
(view)
- annotate
- [select for diffs]
, Thu Jan 19 13:42:05 2006 UTC (6 years, 3 months ago) by leberre
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_26,
OBJECTWEB_1_0_25,
OBJECTWEB_1_0_24,
OBJECTWEB_1_0_23,
OBJECTWEB_1_0_20,
OBJECTWEB_1_0_19,
OBJECTWEB_1_0_18,
OBJECTWEB_1_0_17,
OBJECTWEB_1_0_15,
OBJECTWEB_1_0_14
Changes since 1.2: +2 -1 lines
Diff to previous 1.2
Fixed issues with unremovable learnt pseudo boolean constraints. It is just a workaround for now: constraints removal is sort of "disabled" right now.
Revision
1.2
/
(view)
- annotate
- [select for diffs]
, Tue Dec 6 10:21:42 2005 UTC (6 years, 5 months ago) by leberre
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_9,
OBJECTWEB_1_0_8,
OBJECTWEB_1_0_7,
OBJECTWEB_1_0_6,
OBJECTWEB_1_0_13,
OBJECTWEB_1_0_11,
OBJECTWEB_1_0_10
Changes since 1.1: +0 -1 lines
Diff to previous 1.1
Fixed some problems detected by PMD.
Revision
1.1
/
(view)
- annotate
- [select for diffs]
, Wed Nov 30 09:19:52 2005 UTC (6 years, 5 months ago) by leberre
Branch:
MAIN
CVS Tags:
OBJECTWEB_1_0_5,
OBJECTWEB_1_0_4,
OBJECTWEB_1_0_3,
OBJECTWEB_1_0_0
Java 1.5 code base including some code from ubcsat port.
This form allows you to request diffs between any two revisions of
a file. You may select a symbolic revision name using the selection
box or you may type in a numeric name using the type-in text box.
Back to OW2 Forge