OW2 Consortium

CVS log for sat4j/core/src/org/sat4j/minisat/constraints/pb/Attic/PBSolver.java

(logo)

Help

(back) 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.

Diffs between and
Type of Diff should be a

View only Branch:
Sort log by:

webmaster@ow2.org
Powered by
ViewCVS 0.9.4

Back to OW2 Forge